@azure/cosmos package
Clases
AbortError |
Este error se produce cuando se ha anulado una operación asincrónica.
Compruebe este error probando que Ejemplo
|
ChangeFeedIterator |
Proporciona iterador para la fuente de cambios. Use |
ChangeFeedIteratorResponse |
Una sola página de respuesta de la fuente de cambios de Azure Cosmos DB |
ChangeFeedResponse |
Una sola página de respuesta de la fuente de cambios de Azure Cosmos DB |
ChangeFeedStartFrom |
Clase base para dónde iniciar un ChangeFeedIterator. |
ClientSideMetrics | |
Conflict |
Use para leer o eliminar un determinado conflicto por identificador. Consulte Conflictos para consultar o leer todos los conflictos. |
ConflictResponse | |
Conflicts |
Use para consultar o leer todos los conflictos. Consulte Conflicto para leer o eliminar un conflicto determinado por identificador. |
Container |
Operaciones para leer, reemplazar o eliminar un contenedor específico existente por identificador. Consulte Contenedores para crear nuevos contenedores y leer y consultar todos los contenedores; use Nota: todas estas operaciones realizan llamadas con un presupuesto fijo.
Debe diseñar el sistema de forma que estas llamadas escalen de forma sublineal con la aplicación.
Por ejemplo, no llame a |
ContainerResponse |
Objeto de respuesta para operaciones de contenedor |
Containers |
Operaciones para crear nuevos contenedores y leer y consultar todos los contenedores Consulte Contenedor para leer, reemplazar o eliminar un contenedor existente; use Nota: todas estas operaciones realizan llamadas con un presupuesto fijo.
Debe diseñar el sistema de forma que estas llamadas escalen de forma sublineal con la aplicación.
Por ejemplo, no llame a |
CosmosClient |
Proporciona una representación lógica del lado cliente de la cuenta de base de datos de Azure Cosmos DB. Este cliente se usa para configurar y ejecutar solicitudes en el servicio de base de datos de Azure Cosmos DB. Ejemplo Creación de una instancia de un cliente y creación de una base de datos
Ejemplo Creación de instancias de un cliente con una directiva de conexión personalizada
|
CosmosDiagnostics |
|
Database |
Operaciones para leer o eliminar una base de datos existente. Consulte Bases de datos para crear nuevas bases de datos y leer y consultar todas las bases de datos; use Nota: todas estas operaciones realizan llamadas con un presupuesto fijo.
Debe diseñar el sistema de forma que estas llamadas escalen de forma sublineal con la aplicación.
Por ejemplo, no llame a |
DatabaseAccount |
Representa una databaseAccount en el servicio de base de datos de Azure Cosmos DB. |
DatabaseResponse |
Objeto response para operaciones de base de datos |
Databases |
Operaciones para crear nuevas bases de datos y leer o consultar todas las bases de datos Consulte Base de datos para leer o eliminar una base de datos existente; use Nota: todas estas operaciones realizan llamadas con un presupuesto fijo.
Debe diseñar el sistema de forma que estas llamadas escalen de forma sublineal con la aplicación.
Por ejemplo, no llame a |
ErrorResponse | |
FeedRange |
Especifica un intervalo de fuentes para el suministro de cambios. |
FeedResponse | |
Item |
Se usa para realizar operaciones en un elemento específico. Vea Elementos para operaciones en todos los elementos; vea |
ItemResponse | |
Items |
Operaciones para crear nuevos elementos y leer o consultar todos los elementos Consulte Elemento para leer, reemplazar o eliminar un contenedor existente; use |
Offer |
Use para leer o reemplazar una oferta existente por identificador. Consulte Ofertas para consultar o leer todas las ofertas. |
OfferResponse | |
Offers |
Use para consultar o leer todas las ofertas. Consulte Oferta para leer o reemplazar una oferta existente por identificador. |
PartitionKeyBuilder |
Clase Builder para compilar PartitionKey. |
Permission |
Use para leer, reemplazar o eliminar un permiso determinado por id. Consulte Permisos para crear, upsert, consultar o leer todos los permisos. |
PermissionResponse | |
Permissions |
Use para crear, reemplazar, consultar y leer todos los permisos. Consulte Permiso para leer, reemplazar o eliminar un permiso específico por id. |
QueryIterator |
Representa un objeto QueryIterator, una implementación de la respuesta de fuente o consulta que permite recorrer y recorrer en iteración la respuesta en el servicio de base de datos de Azure Cosmos DB. |
QueryMetrics | |
QueryPreparationTimes | |
ResourceResponse | |
RestError |
Tipo de error personalizado para solicitudes de canalización con errores. |
RuntimeExecutionTimes | |
SasTokenProperties | |
Scripts | |
StoredProcedure |
Operaciones para leer, reemplazar, eliminar o ejecutar un procedimiento almacenado específico existente por id. Para que las operaciones creen, lean todos o consulten procedimientos almacenados, |
StoredProcedureResponse | |
StoredProcedures |
Operaciones para crear, upserting o leer o consultar todos los procedimientos almacenados. Para que las operaciones lean, reemplacen, eliminen o ejecuten un procedimiento almacenado específico existente por identificador, vea |
TimeoutError | |
Trigger |
Operaciones para leer, reemplazar o eliminar un desencadenador. Use |
TriggerResponse | |
Triggers |
Operaciones para crear, upsert, consultar y leer todos los desencadenadores. Use |
User |
Se usa para leer, reemplazar y eliminar usuarios. Además, puede acceder a los permisos de un usuario determinado a través Consulte Usuarios para crear, upsert, consultar o leer todo. |
UserDefinedFunction |
Se usa para leer, reemplazar o eliminar una función definida por id. de usuario especificada. Consulte UserDefinedFunction para crear, upsert, consultar, leer todas las funciones definidas por el usuario. |
UserDefinedFunctionResponse | |
UserDefinedFunctions |
Se usa para crear, upsert, consultar o leer todas las funciones definidas por el usuario. Consulte UserDefinedFunction para leer, reemplazar o eliminar una función definida por el usuario determinada por id. |
UserResponse | |
Users |
Se usa para crear, upsert, consultar y leer todos los usuarios. Consulte Usuario para leer, reemplazar o eliminar un usuario específico por identificador. |
Interfaces
@azure/cosmos.IndexAgent | |
BulkOptions |
Objeto Options usado para modificar la ejecución masiva. continueOnError (valor predeterminado: false): continúa la ejecución masiva cuando se produce un error en una operación ** TENGA EN CUENTA QUE EL VALOR PREDETERMINADO ES TRUE EN LA VERSIÓN 4.0. |
ChangeFeedIteratorOptions |
Especifica las opciones de la fuente de cambios. Si no se establece ninguna de esas opciones, comenzará a leer los cambios de ahora para todo el contenedor. |
ChangeFeedOptions |
Especifica las opciones de la fuente de cambios. Algunas de estas opciones controlan dónde y cuándo empezar a leer desde la fuente de cambios. El orden de prioridad es:
Si no se establece ninguna de esas opciones, comenzará a leer los cambios de la primera |
ChangeFeedPullModelIterator |
Use |
ConflictDefinition | |
ConflictResolutionPolicy |
Representa la configuración de la directiva de resolución de conflictos para especificar cómo resolver conflictos en caso de que las escrituras de regiones diferentes produzcan conflictos en los documentos de la colección en el servicio Azure Cosmos DB. |
ConnectionPolicy |
Representa la directiva de conexión asociada a cosmosClient en el servicio de base de datos de Azure Cosmos DB. |
ContainerDefinition | |
ContainerRequest | |
CosmosClientOptions | |
CosmosHeaders | |
CreateOperationInput | |
DatabaseDefinition | |
DatabaseRequest | |
DeleteOperationInput | |
DiagnosticNode |
Representa un árbol como una estructura para capturar información de diagnóstico. |
ErrorBody | |
FailedRequestAttemptDiagnostic |
Este tipo captura información de diagnóstico con respecto a una solicitud errónea a la API de servidor. |
FeedOptions |
Las opciones de fuente y los métodos de consulta. |
GroupByAliasToAggregateType | |
IndexedPath | |
IndexingPolicy | |
ItemDefinition |
Los elementos de Cosmos DB son simplemente objetos JSON. La mayoría de las operaciones Item permiten que proporcione su propio tipo que extiende la muy simple ItemDefinition. No se pueden usar claves reservadas. Puede ver la lista de claves reservadas en . <xref:ItemBody> |
JSONArray | |
JSONObject | |
Location |
Se usa para especificar las ubicaciones disponibles, leer es el índice 1 y la escritura es el índice 0. |
MetadataLookUpDiagnostic |
Este tipo contiene información de diagnóstico relativa a una única solicitud de metadatos al servidor. |
OfferDefinition | |
OperationBase | |
OperationResponse | |
PartitionKeyDefinition | |
PartitionKeyRangePropertiesNames | |
PatchOperationInput | |
PermissionBody | |
PermissionDefinition | |
ReadOperationInput | |
ReplaceOperationInput | |
RequestOptions |
Opciones que se pueden especificar para una solicitud emitida a los servidores de Azure Cosmos DB.= |
Resource | |
RetryOptions |
Representa la directiva de reintento asignado con solicitudes limitadas en el servicio de base de datos de Azure Cosmos DB. |
SharedOptions |
Opciones que se pueden especificar para una solicitud emitida a los servidores de Azure Cosmos DB.= |
SpatialIndex | |
SqlParameter |
Representa un parámetro en una consulta SQL con parámetros, especificada en SqlQuerySpec. |
SqlQuerySpec |
Representa una consulta SQL en el servicio Azure Cosmos DB. Las consultas con entradas deben parametrizarse para protegerse frente a la inyección de código SQL. Ejemplo Consulta SQL con parámetros
|
StoredProcedureDefinition | |
TriggerDefinition | |
UniqueKey |
Interfaz para una sola clave única pasada como parte de UniqueKeyPolicy |
UniqueKeyPolicy |
Interfaz para establecer claves únicas en la creación de contenedores |
UpsertOperationInput | |
UserDefinedFunctionDefinition | |
UserDefinition |
Alias de tipos
AggregateType | |
BulkOperationResponse | |
BulkPatchOperation | |
ClientConfigDiagnostic |
Este tipo contiene información relacionada con la inicialización de |
ClientSideRequestStatistics |
Se trata de un tipo de colección para toda la información de diagnóstico del lado cliente. |
CreateOperation | |
DeleteOperation | |
ExistingKeyOperation | |
GatewayStatistics | |
GroupByExpressions | |
JSONValue | |
MetadataLookUpDiagnostics |
Este tipo contiene información de diagnóstico relacionada con todas las solicitudes de metadatos al servidor durante una operación de cliente de CosmosDB. |
NonePartitionKeyType |
El objeto devuelto representa un valor de clave de partición que permite crear y acceder a elementos sin un valor para la clave de partición. |
NullPartitionKeyType |
El objeto devuelto representa un valor de clave de partición que permite crear y acceder a elementos con un valor NULL para la clave de partición. |
Operation | |
OperationInput | |
OperationWithItem | |
PartitionKey |
PartitionKey de un contenedor. |
PatchOperation | |
PatchRequestBody | |
PrimitivePartitionKeyValue |
Valor primitivo de clave de partición. |
ReadOperation | |
RemoveOperation | |
ReplaceOperation | |
RetryDiagnostics |
Este tipo captura información de diagnóstico con respecto al intento de reintentos durante una operación de cliente de CosmosDB. |
TokenProvider | |
UpsertOperation |
Enumeraciones
ConflictResolutionMode | |
ConnectionMode |
Determina el comportamiento de conexión de CosmosClient. Tenga en cuenta que actualmente solo se admite el modo de puerta de enlace. |
ConsistencyLevel |
Representa los niveles de coherencia admitidos para las operaciones de cliente de Azure Cosmos DB. Los niveles de coherencia por orden de intensidad son Strong, BoundedStaleness, Session, Consistent Prefix y Eventual. Consulte https://aka.ms/cosmos-consistency para obtener documentación más detallada sobre los niveles de coherencia. |
CosmosDbDiagnosticLevel |
Nivel de diagnóstico de Cosmos DB |
DataType |
Define un tipo de datos de destino de una especificación de ruta de acceso de índice en el servicio Azure Cosmos DB. |
GeospatialType | |
IndexKind |
Especifica los tipos de índice admitidos. |
IndexingMode |
Especifica los modos de indexación admitidos. |
MetadataLookUpType |
Se trata de una enumeración para las búsquedas de tipo de metadatos posibles. |
PartitionKeyDefinitionVersion |
PartitionKey Definition Version |
PartitionKeyKind |
Tipo de PartitionKey, es decir, Hash, MultiHash |
PermissionMode |
Enumeración para los valores del modo de permiso. |
PriorityLevel |
Representa el nivel de prioridad asociado a cada solicitud de cliente de Azure Cosmos DB. De forma predeterminada, todas las solicitudes se consideran solicitudes de prioridad alta. Consulte https://aka.ms/CosmosDB/PriorityBasedExecution para obtener documentación más detallada sobre la limitación basada en prioridad. |
SpatialType | |
TriggerOperation |
Enumeración para los valores de operación del desencadenador. especifica las operaciones en las que se debe ejecutar un desencadenador. |
TriggerType |
Enumeración para los valores de tipo de desencadenador. Especifica el tipo del desencadenador. |
UserDefinedFunctionType |
Enumeración para valores de tipo udf. Especifica los tipos de funciones definidas por el usuario. |
Funciones
create |
Solo interno experimental Genera la carga que representa la configuración de permisos para el token sas. |
Detalles de la función
createAuthorizationSasToken(string, SasTokenProperties)
Solo interno experimental Genera la carga que representa la configuración de permisos para el token sas.
function createAuthorizationSasToken(masterKey: string, sasTokenProperties: SasTokenProperties): Promise<string>
Parámetros
- masterKey
-
string
- sasTokenProperties
- SasTokenProperties
Devoluciones
Promise<string>