@azure/cosmos package
Классы
AbortError |
Эта ошибка возникает при прерывании асинхронной операции.
Проверьте наличие этой ошибки, проверив Пример
|
ChangeFeedIterator |
Предоставляет итератор для канала изменений. Используйте |
ChangeFeedIteratorResponse |
Одна страница ответа из канала изменений Azure Cosmos DB |
ChangeFeedResponse |
Одна страница ответа из канала изменений Azure Cosmos DB |
ChangeFeedStartFrom |
Базовый класс для того, где следует запустить ChangeFeedIterator. |
ClientSideMetrics | |
Conflict |
Используется для чтения или удаления заданного конфликта по идентификатору. См. раздел Конфликты , чтобы запросить или прочитать все конфликты. |
ConflictResponse | |
Conflicts |
Используйте для запроса или чтения всех конфликтов. Чтобы прочитать или удалить заданный конфликт по идентификатору, см. раздел Конфликт. |
Container |
Операции чтения, замены или удаления определенного существующего контейнера по идентификатору. См . статью Контейнеры для создания новых контейнеров, а также чтения и выполнения запросов ко всем контейнерам. используйте Примечание. Все эти операции выполняют вызовы к фиксированному бюджету.
Необходимо спроектировать систему таким образом, чтобы эти вызовы масштабироваться поподлинейно вместе с приложением.
Например, не вызывайте |
ContainerResponse |
Объект Response для операций контейнера |
Containers |
Операции по созданию новых контейнеров и чтению и выполнению запросов ко всем контейнерам Сведения о считывании, замене или удалении существующего контейнера см. в разделе Контейнер . используйте Примечание. Все эти операции выполняют вызовы к фиксированному бюджету.
Необходимо спроектировать систему таким образом, чтобы эти вызовы масштабироваться поподлинейно вместе с приложением.
Например, не вызывайте |
CosmosClient |
Предоставляет логическое представление учетной записи базы данных Azure Cosmos DB на стороне клиента. Этот клиент используется для настройки и выполнения запросов в службе базы данных Azure Cosmos DB. Пример Создание экземпляра клиента и создание базы данных
Пример Создание экземпляра клиента с настраиваемой политикой подключения
|
CosmosDiagnostics |
|
Database |
Операции чтения или удаления существующей базы данных. См . статью Базы данных для создания новых баз данных, а также чтения и выполнения запросов ко всем базам данных; используйте Примечание. Все эти операции выполняют вызовы к фиксированному бюджету.
Необходимо спроектировать систему таким образом, чтобы эти вызовы масштабироваться поподлинейно вместе с приложением.
Например, не вызывайте |
DatabaseAccount |
Представляет databaseAccount в службе базы данных Azure Cosmos DB. |
DatabaseResponse |
Объект response для операций базы данных |
Databases |
Операции по созданию новых баз данных, чтению и выполнению запросов ко всем базам данных Сведения о чтении или удалении существующей базы данных см. в разделе База данных. используйте Примечание. Все эти операции выполняют вызовы к фиксированному бюджету.
Необходимо спроектировать систему таким образом, чтобы эти вызовы масштабироваться поподлинейно вместе с приложением.
Например, не вызывайте |
ErrorResponse | |
FeedRange |
Задает диапазон канала для канала изменений. |
FeedResponse | |
Item |
Используется для выполнения операций с определенным элементом. См . раздел Элементы для операций со всеми элементами; см. раздел |
ItemResponse | |
Items |
Операции по созданию новых элементов, чтению и запросу всех элементов Сведения о чтении, замене или удалении существующего контейнера см. в разделе Элемент . используйте |
Offer |
Используйте для чтения или замены существующего предложения по идентификатору. См. статью Предложения , чтобы запросить или прочитать все предложения. |
OfferResponse | |
Offers |
Используйте для запроса или чтения всех предложений. См. статью Предложение , чтобы прочитать или заменить существующее предложение по идентификатору. |
PartitionKeyBuilder |
Класс Builder для сборки PartitionKey. |
Permission |
Используется для чтения, замены или удаления заданного разрешения по идентификатору. См . раздел Разрешения на создание, обновление, запрос или чтение всех разрешений. |
PermissionResponse | |
Permissions |
Используется для создания, замены, запроса и чтения всех разрешений. См . раздел Разрешение на чтение, замену или удаление определенного разрешения по идентификатору. |
QueryIterator |
Представляет объект QueryIterator, реализацию веб-канала или ответа запроса, который позволяет выполнять обход и итерацию по ответу в службе базы данных Azure Cosmos DB. |
QueryMetrics | |
QueryPreparationTimes | |
ResourceResponse | |
RestError |
Пользовательский тип ошибки для неудачных запросов конвейера. |
RuntimeExecutionTimes | |
SasTokenProperties | |
Scripts | |
StoredProcedure |
Операции чтения, замены, удаления или выполнения определенной хранимой процедуры по идентификатору. Для операций для создания, чтения всех или запроса хранимых процедур |
StoredProcedureResponse | |
StoredProcedures |
Операции для создания, переключения, чтения или запроса всех хранимых процедур. Сведения об операциях чтения, замены, удаления или выполнения определенной существующей хранимой процедуры по идентификатору см. в разделе |
TimeoutError | |
Trigger |
Операции чтения, замены или удаления триггера. Используйте для |
TriggerResponse | |
Triggers |
Операции по созданию, настройке, запросу и чтению всех триггеров. Используется |
User |
Используется для чтения, замены и удаления пользователей. Кроме того, вы можете получить доступ к разрешениям для данного пользователя с помощью См . раздел Пользователи , чтобы создать, выполнить запрос или прочитать все. |
UserDefinedFunction |
Используется для чтения, замены или удаления указанной определяемой пользователем функции по идентификатору. См . раздел UserDefinedFunction для создания, upsert, запроса и чтения всех определяемых пользователем функций. |
UserDefinedFunctionResponse | |
UserDefinedFunctions |
Используется для создания, вставки, запроса или чтения всех определяемых пользователем функций. См . раздел UserDefinedFunction , чтобы прочитать, заменить или удалить определенную определяемую пользователем функцию по идентификатору. |
UserResponse | |
Users |
Используется для создания, вставки, запроса и чтения всех пользователей. См . раздел Пользователь , чтобы прочитать, заменить или удалить определенного пользователя по идентификатору. |
Интерфейсы
@azure/cosmos.IndexAgent | |
BulkOptions |
Объект Options, используемый для изменения массового выполнения. continueOnError (значение по умолчанию: false) — при сбое операции продолжается массовое выполнение ** ПРИМЕЧАНИЕ. В ВЫПУСКе 4.0 ПО УМОЛЧАНИЮ БУДЕТ УСТАНОВЛЕНО ЗНАЧЕНИЕ TRUE. |
ChangeFeedIteratorOptions |
Задает параметры для канала изменений. Если ни один из этих параметров не задан, с этого момента начнется чтение изменений для всего контейнера. |
ChangeFeedOptions |
Задает параметры для канала изменений. Некоторые из этих параметров определяют, где и когда начинать чтение из канала изменений. Порядок приоритета:
Если ни один из этих параметров не задан, он начнет считывать изменения с первого |
ChangeFeedPullModelIterator |
Используйте для |
ConflictDefinition | |
ConflictResolutionPolicy |
Представляет конфигурацию политики разрешения конфликтов для указания способа разрешения конфликтов в случае, если запись из разных регионов приводит к конфликтам в документах в коллекции в службе Azure Cosmos DB. |
ConnectionPolicy |
Представляет политику подключения, связанную с CosmosClient в службе базы данных Azure Cosmos DB. |
ContainerDefinition | |
ContainerRequest | |
CosmosClientOptions | |
CosmosHeaders | |
CreateOperationInput | |
DatabaseDefinition | |
DatabaseRequest | |
DeleteOperationInput | |
DiagnosticNode |
Представляет древовидную структуру для записи диагностических сведений. |
ErrorBody | |
FailedRequestAttemptDiagnostic |
Этот тип записывает диагностические сведения о неудачном запросе к API сервера. |
FeedOptions |
Параметры веб-канала и методы запроса. |
GroupByAliasToAggregateType | |
IndexedPath | |
IndexingPolicy | |
ItemDefinition |
Элементы в Cosmos DB являются просто объектами JSON. Большинство операций Item позволяют предоставить собственный тип, расширяющий очень простое ItemDefinition. Вы не можете использовать зарезервированные ключи. Список зарезервированных ключей можно просмотреть в разделе <xref:ItemBody> |
JSONArray | |
JSONObject | |
Location |
Используется для указания доступных расположений, чтение — индекс 1, а запись — индекс 0. |
MetadataLookUpDiagnostic |
Этот тип содержит диагностические сведения об одном запросе метаданных к серверу. |
OfferDefinition | |
OperationBase | |
OperationResponse | |
PartitionKeyDefinition | |
PartitionKeyRangePropertiesNames | |
PatchOperationInput | |
PermissionBody | |
PermissionDefinition | |
ReadOperationInput | |
ReplaceOperationInput | |
RequestOptions |
Параметры, которые можно указать для запрошенного сервера Azure Cosmos DB.= |
Resource | |
RetryOptions |
Представляет политику повторных попыток, связанную с регулируемыми запросами в службе базы данных Azure Cosmos DB. |
SharedOptions |
Параметры, которые можно указать для запрошенного сервера Azure Cosmos DB.= |
SpatialIndex | |
SqlParameter |
Представляет параметр в параметризованном SQL-запросе, указанном в SqlQuerySpec. |
SqlQuerySpec |
Представляет SQL-запрос в службе Azure Cosmos DB. Запросы с входными данными должны быть параметризованы для защиты от внедрения кода SQL. Пример Параметризованный SQL-запрос
|
StoredProcedureDefinition | |
TriggerDefinition | |
UniqueKey |
Интерфейс для одного уникального ключа, передаваемого в составе UniqueKeyPolicy |
UniqueKeyPolicy |
Интерфейс для задания уникальных ключей при создании контейнера |
UpsertOperationInput | |
UserDefinedFunctionDefinition | |
UserDefinition |
Псевдонимы типа
AggregateType | |
BulkOperationResponse | |
BulkPatchOperation | |
ClientConfigDiagnostic |
Этот тип содержит сведения, связанные с инициализацией |
ClientSideRequestStatistics |
Это тип коллекции для всех диагностических сведений на стороне клиента. |
CreateOperation | |
DeleteOperation | |
ExistingKeyOperation | |
GatewayStatistics | |
GroupByExpressions | |
JSONValue | |
MetadataLookUpDiagnostics |
Этот тип содержит диагностические сведения о всех запросах метаданных к серверу во время клиентской операции CosmosDB. |
NonePartitionKeyType |
Возвращенный объект представляет значение ключа секции, которое позволяет создавать элементы без значения ключа секции и обращаться к ней. |
NullPartitionKeyType |
Возвращаемый объект представляет значение ключа секции, которое позволяет создавать элементы со значением NULL для ключа секции и обращаться к ним. |
Operation | |
OperationInput | |
OperationWithItem | |
PartitionKey |
PartitionKey контейнера. |
PatchOperation | |
PatchRequestBody | |
PrimitivePartitionKeyValue |
Примитивное значение ключа секции. |
ReadOperation | |
RemoveOperation | |
ReplaceOperation | |
RetryDiagnostics |
Этот тип записывает диагностические сведения о повторных попытках во время операции клиента CosmosDB. |
TokenProvider | |
UpsertOperation |
Перечисления
ConflictResolutionMode | |
ConnectionMode |
Определяет поведение подключения CosmosClient. Обратите внимание, что в настоящее время поддерживается только режим шлюза. |
ConsistencyLevel |
Представляет уровни согласованности, поддерживаемые для операций клиента Azure Cosmos DB. Уровни согласованности по упорядочению: Strong, BoundedStaleness, Session, Consistent Prefix и Eventual. См https://aka.ms/cosmos-consistency . более подробную документацию по уровням согласованности. |
CosmosDbDiagnosticLevel |
Уровень диагностики Cosmos DB |
DataType |
Определяет целевой тип данных спецификации пути индекса в службе Azure Cosmos DB. |
GeospatialType | |
IndexKind |
Указывает поддерживаемые типы индексов. |
IndexingMode |
Задает поддерживаемые режимы индексирования. |
MetadataLookUpType |
Это перечисление для возможных подстановок типа метаданных. |
PartitionKeyDefinitionVersion |
Версия определения PartitionKey |
PartitionKeyKind |
Тип PartitionKey, т. е. хэш, MultiHash |
PermissionMode |
Перечисление для значений режима разрешений. |
PriorityLevel |
Представляет уровень приоритета, связанный с каждым клиентским запросом Azure Cosmos DB. По умолчанию все запросы считаются запросами с высоким приоритетом. См https://aka.ms/CosmosDB/PriorityBasedExecution . более подробную документацию по регулированию на основе приоритета. |
SpatialType | |
TriggerOperation |
Перечисление для значений операций триггера. указывает операции, для которых должен выполняться триггер. |
TriggerType |
Перечисление для значений типа триггера. Указывает тип триггера. |
UserDefinedFunctionType |
Перечисление для значений типа UDF. Указывает типы определяемых пользователем функций. |
Функции
create |
Экспериментальный внутренний только создает полезные данные, представляющие конфигурацию разрешений для маркера SAS. |
Сведения о функции
createAuthorizationSasToken(string, SasTokenProperties)
Экспериментальный внутренний только создает полезные данные, представляющие конфигурацию разрешений для маркера SAS.
function createAuthorizationSasToken(masterKey: string, sasTokenProperties: SasTokenProperties): Promise<string>
Параметры
- masterKey
-
string
- sasTokenProperties
- SasTokenProperties
Возвращаемое значение
Promise<string>