@azure/cosmos package
Classi
AbortError |
Questo errore viene generato quando un'operazione asincrona è stata interrotta.
Verificare la presenza di questo errore testando il esempio di
|
ChangeFeedIterator |
Fornisce l'iteratore per il feed di modifiche. Usare |
ChangeFeedIteratorResponse |
Una singola pagina di risposta dal feed di modifiche di Azure Cosmos DB |
ChangeFeedPolicy |
Rappresenta la configurazione dei criteri dei feed di modifiche per un contenitore nel servizio Azure Cosmos DB. |
ChangeFeedResponse |
Una singola pagina di risposta dal feed di modifiche di Azure Cosmos DB |
ChangeFeedRetentionTimeSpan | |
ChangeFeedStartFrom |
Classe di base per la posizione in cui avviare un oggetto ChangeFeedIterator. |
ClientSideMetrics | |
Conflict |
Usare per leggere o eliminare un determinato Conflitto in base all'ID. Vedere Conflitti per eseguire query o leggere tutti i conflitti. |
ConflictResponse | |
Conflicts |
Usare per eseguire query o leggere tutti i conflitti. Vedere |
Container |
Operazioni per la lettura, la sostituzione o l'eliminazione di un contenitore specifico in base all'ID. Vedere contenitori per la creazione di nuovi contenitori e la lettura/esecuzione di query su tutti i contenitori; usare Nota: tutte queste operazioni effettuano chiamate a un budget fisso.
È consigliabile progettare il sistema in modo che queste chiamate scalano in modo secondario con l'applicazione.
Ad esempio, non chiamare |
ContainerResponse |
Oggetto risposta per le operazioni del contenitore |
Containers |
Operazioni per la creazione di nuovi contenitori e la lettura/esecuzione di query su tutti i contenitori Per la lettura, la sostituzione o l'eliminazione di un contenitore esistente, vedere Container; usare Nota: tutte queste operazioni effettuano chiamate a un budget fisso.
È consigliabile progettare il sistema in modo che queste chiamate scalano in modo secondario con l'applicazione.
Ad esempio, non chiamare |
CosmosClient |
Fornisce una rappresentazione logica lato client dell'account del database Azure Cosmos DB. Questo client viene usato per configurare ed eseguire richieste nel servizio di database di Azure Cosmos DB. esempio di Creare un'istanza di un client e creare un nuovo database
esempio di Creare un'istanza di un client con criteri di connessione personalizzati
|
CosmosDiagnostics |
|
Database |
Operazioni per la lettura o l'eliminazione di un database esistente. Vedere Database per la creazione di nuovi database e la lettura/esecuzione di query su tutti i database; usare Nota: tutte queste operazioni effettuano chiamate a un budget fisso.
È consigliabile progettare il sistema in modo che queste chiamate scalano in modo secondario con l'applicazione.
Ad esempio, non chiamare |
DatabaseAccount |
Rappresenta un databaseAccount nel servizio di database Azure Cosmos DB. |
DatabaseResponse |
Oggetto risposta per le operazioni di database |
Databases |
Operazioni per la creazione di nuovi database e la lettura/esecuzione di query su tutti i database Vedere database per la lettura o l'eliminazione di un database esistente. usare Nota: tutte queste operazioni effettuano chiamate a un budget fisso.
È consigliabile progettare il sistema in modo che queste chiamate scalano in modo secondario con l'applicazione.
Ad esempio, non chiamare |
ErrorResponse | |
FeedRange |
Specifica un intervallo di feed per l'avanzamento delle modifiche. |
FeedResponse | |
Item |
Utilizzato per eseguire operazioni su un elemento specifico. Vedere elementi per le operazioni su tutti gli elementi; vedere |
ItemResponse | |
Items |
Operazioni per la creazione di nuovi elementi e la lettura/esecuzione di query su tutti gli elementi Vedere elemento per la lettura, la sostituzione o l'eliminazione di un contenitore esistente; usare |
Offer |
Usare per leggere o sostituire un'offerta di esistente in base all'ID. Vedere Offerte per eseguire query o leggere tutte le offerte. |
OfferResponse | |
Offers |
Usare per eseguire query o leggere tutte le offerte. Vedere |
PartitionKeyBuilder |
Classe Builder per la compilazione di PartitionKey. |
Permission |
Usare per leggere, sostituire o eliminare un determinato autorizzazione in base all'ID. Vedere Autorizzazioni per creare, upsert, eseguire query o leggere tutte le autorizzazioni. |
PermissionResponse | |
Permissions |
Usare per creare, sostituire, eseguire query e leggere tutte le autorizzazioni. Vedere Autorizzazione per leggere, sostituire o eliminare un'autorizzazione specifica in base all'ID. |
QueryIterator |
Rappresenta un oggetto QueryIterator, un'implementazione di feed o risposta di query che consente l'attraversamento e l'iterazione della risposta nel servizio di database di Azure Cosmos DB. |
QueryMetrics | |
QueryPreparationTimes | |
ResourceResponse | |
RestError |
Tipo di errore personalizzato per le richieste di pipeline non riuscite. |
RuntimeExecutionTimes | |
SasTokenProperties | |
Scripts | |
StoredProcedure |
Operazioni per la lettura, la sostituzione, l'eliminazione o l'esecuzione di una stored procedure specifica esistente in base all'ID. Per le operazioni da creare, leggere tutte o eseguire query su stored procedure, |
StoredProcedureResponse | |
StoredProcedures |
Operazioni per la creazione, l'upserting o la lettura/esecuzione di query su tutte le stored procedure. Per le operazioni di lettura, sostituzione, eliminazione o esecuzione di una stored procedure specifica esistente in base all'ID, vedere |
TimeoutError | |
Trigger |
Operazioni per leggere, sostituire o eliminare un trigger . Usare |
TriggerResponse | |
Triggers |
Operazioni per creare, upsert, eseguire query e leggere tutti i trigger. Usare |
User |
Usato per leggere, sostituire ed eliminare utenti. Inoltre, è possibile accedere alle autorizzazioni per un determinato utente tramite Vedere Utenti per creare, upsert, eseguire query o leggere tutto. |
UserDefinedFunction |
Usato per leggere, sostituire o eliminare una funzione definita dall'utente specificata in base all'ID. Vedere userDefinedFunction per creare, upsert, eseguire query e leggere tutte le funzioni definite dall'utente. |
UserDefinedFunctionResponse | |
UserDefinedFunctions |
Usato per creare, upsert, eseguire query o leggere tutte le funzioni definite dall'utente. Vedere UserDefinedFunction per leggere, sostituire o eliminare una determinata funzione definita dall'utente in base all'ID. |
UserResponse | |
Users |
Usato per creare, upsert, eseguire query e leggere tutti gli utenti. Vedere utente per leggere, sostituire o eliminare un utente specifico in base all'ID. |
Interfacce
@azure/cosmos.IndexAgent | |
BulkOptions |
Oggetto Options utilizzato per modificare l'esecuzione bulk. continueOnError (valore predefinito: false): continua l'esecuzione bulk quando un'operazione non riesce ** NOTA QUESTA IMPOSTAZIONE PREDEFINITA VERRÀ IMPOSTATA SU TRUE NELLA VERSIONE 4.0 |
ChangeFeedIteratorOptions |
Specifica le opzioni per il feed di modifiche Se nessuna di queste opzioni è impostata, inizierà a leggere le modifiche da ora per l'intero contenitore. |
ChangeFeedOptions |
Specifica le opzioni per il feed di modifiche Alcune di queste opzioni controllano dove e quando iniziare la lettura dal feed di modifiche. L'ordine di precedenza è:
Se nessuna di queste opzioni è impostata, inizierà a leggere le modifiche dalla prima chiamata |
ChangeFeedPullModelIterator |
Usare |
CompositePath |
Rappresenta un percorso composito nei criteri di indicizzazione. |
ComputedProperty | |
ConflictDefinition | |
ConflictResolutionPolicy |
Rappresenta la configurazione dei criteri di risoluzione dei conflitti per specificare come risolvere i conflitti in caso di scritture da aree diverse genera conflitti nei documenti nella raccolta nel servizio Azure Cosmos DB. |
ConnectionPolicy |
Rappresenta i criteri di connessione associati a cosmosClient nel servizio di database Azure Cosmos DB. |
ContainerDefinition | |
ContainerRequest | |
CosmosClientOptions | |
CosmosHeaders | |
CreateOperationInput | |
DatabaseDefinition | |
DatabaseRequest | |
DeleteOperationInput | |
DiagnosticNode |
Rappresenta un albero come struttura per l'acquisizione di informazioni di diagnostica. |
ErrorBody | |
FailedRequestAttemptDiagnostic |
Questo tipo acquisisce informazioni di diagnostica relative a una richiesta non riuscita all'API server. |
FeedOptions |
Opzioni del feed e metodi di query. |
GroupByAliasToAggregateType | |
IndexedPath | |
IndexingPolicy | |
ItemDefinition |
Gli elementi in Cosmos DB sono semplicemente oggetti JSON. La maggior parte delle operazioni item consente all'utente di fornire un tipo personalizzato che estende l'elemento ItemDefinition molto semplice. Non è possibile usare chiavi riservate. È possibile visualizzare l'elenco delle chiavi riservate in <xref:ItemBody> |
JSONArray | |
JSONObject | |
Location |
Usato per specificare i percorsi disponibili, read è indice 1 e scrittura è indice 0. |
MetadataLookUpDiagnostic |
Questo tipo contiene informazioni di diagnostica relative a una singola richiesta di metadati al server. |
OfferDefinition | |
OperationBase | |
OperationResponse | |
PartitionKeyDefinition | |
PartitionKeyRangePropertiesNames | |
PatchOperationInput | |
PermissionBody | |
PermissionDefinition | |
ReadOperationInput | |
ReplaceOperationInput | |
RequestOptions |
Opzioni che possono essere specificate per un'emissione richiesta ai server Azure Cosmos DB.= |
Resource | |
RetryOptions |
Rappresenta i criteri di ripetizione dei tentativi associati alle richieste limitate nel servizio di database di Azure Cosmos DB. |
SharedOptions |
Opzioni che possono essere specificate per un'emissione richiesta ai server Azure Cosmos DB.= |
SpatialIndex | |
SqlParameter |
Rappresenta un parametro in una query SQL con parametri, specificato in SqlQuerySpec |
SqlQuerySpec |
Rappresenta una query SQL nel servizio Azure Cosmos DB. Le query con input devono essere parametrizzate per proteggere da SQL injection. esempio di Query SQL con parametri
|
StoredProcedureDefinition | |
TriggerDefinition | |
UniqueKey |
Interfaccia per una singola chiave univoca passata come parte di UniqueKeyPolicy |
UniqueKeyPolicy |
Interfaccia per l'impostazione di chiavi univoche nella creazione del contenitore |
UpsertOperationInput | |
UserDefinedFunctionDefinition | |
UserDefinition | |
VectorEmbedding |
Rappresenta un incorporamento vettoriale. Per definire un campo vettoriale nei documenti viene usato un incorporamento vettoriale. |
VectorEmbeddingPolicy |
Rappresenta la configurazione dei criteri per gli incorporamenti vettoriali nel servizio Azure Cosmos DB. |
VectorIndex |
Rappresenta un indice vettoriale nel servizio Azure Cosmos DB. Un indice vettoriale viene usato per indicizzare i campi vettoriali nei documenti. |
Alias tipo
AggregateType | |
BulkOperationResponse | |
BulkPatchOperation | |
ClientConfigDiagnostic |
Questo tipo contiene informazioni correlate all'inizializzazione di |
ClientSideRequestStatistics |
Si tratta di un tipo di raccolta per tutte le informazioni di diagnostica lato client. |
CreateOperation | |
DeleteOperation | |
ExistingKeyOperation | |
GatewayStatistics | |
GroupByExpressions | |
JSONValue | |
MetadataLookUpDiagnostics |
Questo tipo contiene informazioni di diagnostica relative a tutte le richieste di metadati al server durante un'operazione client cosmosDB. |
NonePartitionKeyType |
L'oggetto restituito rappresenta un valore della chiave di partizione che consente di creare e accedere agli elementi senza un valore per la chiave di partizione |
NullPartitionKeyType |
L'oggetto restituito rappresenta un valore della chiave di partizione che consente di creare e accedere agli elementi con un valore Null per la chiave di partizione. |
Operation | |
OperationInput | |
OperationWithItem | |
PartitionKey |
PartitionKey di un contenitore. |
PatchOperation | |
PatchRequestBody | |
PrimitivePartitionKeyValue |
Valore della chiave di partizione primitiva. |
ReadOperation | |
RemoveOperation | |
ReplaceOperation | |
RetryDiagnostics |
Questo tipo acquisisce informazioni di diagnostica relative ai tentativi durante un'operazione client di CosmosDB. |
TokenProvider | |
UpsertOperation |
Enumerazioni
ChangeFeedMode | |
ConflictResolutionMode | |
ConnectionMode |
Determina il comportamento della connessione di CosmosClient. Si noti che attualmente è supportata solo la modalità gateway. |
ConsistencyLevel |
Rappresenta i livelli di coerenza supportati per le operazioni client di Azure Cosmos DB. I livelli di coerenza in base all'ordine di forza sono Strong, BoundedStaleness, Session, Consistent Prefix e Eventual. Vedere https://aka.ms/cosmos-consistency per una documentazione più dettagliata sui livelli di coerenza. |
CosmosDbDiagnosticLevel |
Livello di diagnostica di Cosmos DB |
DataType |
Definisce un tipo di dati di destinazione di una specifica del percorso di indice nel servizio Azure Cosmos DB. |
GeospatialType | |
IndexKind |
Specifica i tipi di indice supportati. |
IndexingMode |
Specifica le modalità di indicizzazione supportate. |
MetadataLookUpType |
Si tratta dell'enumerazione possibile per il tipo di ricerca dei metadati. |
PartitionKeyDefinitionVersion |
Versione della definizione partitionkey |
PartitionKeyKind |
Tipo di PartitionKey, ad esempio Hash, MultiHash |
PermissionMode |
Enumerazione per i valori della modalità di autorizzazione. |
PriorityLevel |
Rappresenta il livello di priorità associato a ogni richiesta client di Azure Cosmos DB. Per impostazione predefinita, tutte le richieste vengono considerate come richieste con priorità elevata. Per informazioni più dettagliate sulla limitazione basata sulla priorità, vedere https://aka.ms/CosmosDB/PriorityBasedExecution. |
SpatialType | |
TriggerOperation |
Enumerazione per i valori dell'operazione trigger. specifica le operazioni su cui deve essere eseguito un trigger. |
TriggerType |
Enumerazione per i valori del tipo di trigger. Specifica il tipo di trigger. |
UserDefinedFunctionType |
Enumerazione per i valori di tipo udf. Specifica i tipi di funzioni definite dall'utente. |
VectorEmbeddingDataType |
Rappresenta il tipo di dati del vettore. |
VectorEmbeddingDistanceFunction |
Rappresenta la funzione distance da utilizzare per il calcolo della distanza tra vettori. |
VectorIndexType |
Rappresenta il tipo di indice del vettore. |
Funzioni
create |
Interno sperimentale Genera solo il payload che rappresenta la configurazione dell'autorizzazione per il token di firma di accesso condiviso. |
Dettagli funzione
createAuthorizationSasToken(string, SasTokenProperties)
Interno sperimentale Genera solo il payload che rappresenta la configurazione dell'autorizzazione per il token di firma di accesso condiviso.
function createAuthorizationSasToken(masterKey: string, sasTokenProperties: SasTokenProperties): Promise<string>
Parametri
- masterKey
-
string
- sasTokenProperties
- SasTokenProperties
Restituisce
Promise<string>