System.Cloud.DocumentDb Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
DatabaseClientException |
The exception that's thrown when the operation failed with a specific reason and should not retry. |
DatabaseException |
Base type for exceptions thrown by storage adapter. |
DatabaseOptions |
Represents configuration options for a database. |
DatabaseRetryableException |
The exception that's thrown when the operation failed with a specific reason and it's eligible to retry in the future. |
DatabaseServerException |
The exception that's thrown when the operation failed without a specific reason. |
QueryRequestOptions<TDocument> |
Defines parameters to be used by store engine for queries. |
RegionalDatabaseOptions |
Represents region-specific configurations for databases. |
RequestOptions |
Defines parameters to be used by store engine. |
RequestOptions<TDocument> |
Defines parameters to be used by store engine. |
TableOptions |
Represents table configurations. |
Structs
BatchItem<T> |
Batch operation item to be used in transactional operations like ExecuteTransactionalBatchAsync(RequestOptions<TDocument>, IReadOnlyList<BatchItem<TDocument>>, CancellationToken). |
PatchOperation |
Describes patch operation details. |
Query |
Represents a query with parameters. |
RequestInfo |
Describes the request information. |
TableInfo |
Represents read-only table configurations. |
Throughput |
The structure to define throughput. |
Interfaces
IDatabaseResponse |
The result interface for document storage responses. |
IDatabaseResponse<T> |
The result interface including item for document storage responses. |
IDocumentDatabase |
An interface for managing a document database. |
IDocumentDatabase<TContext> |
An interface for injecting IDocumentDatabase to a specific context. |
IDocumentReader<TDocument> |
An interface to clients for all document oriented (or NoSQL) databases for document read operations. https://en.wikipedia.org/wiki/Document-oriented_database. |
IDocumentWriter<TDocument> |
An interface to clients for all document oriented (or NoSQL) databases for document write operations. https://en.wikipedia.org/wiki/Document-oriented_database. |
ITableLocator |
Provides a way to adjust table parameters based on a specific document. |
Enums
BatchOperation |
The operation used in BatchItem<T> to indicate the action to perform. |
ConsistencyLevel |
Define possible consistency levels. |
FetchMode |
Fetch condition of query. |
PatchOperationType |
Enum representing patch operation type. |