| Interface | Description |
|---|---|
| IAddressCache | |
| IAddressResolver | |
| IStoreClient |
| Class | Description |
|---|---|
| AddressResolver |
Abstracts out the logic to resolve physical replica addresses for the given
RxDocumentServiceRequest |
| AddressSelector | |
| BarrierRequestHelper | |
| ConsistencyReader |
ConsistencyReader has a dependency on both StoreReader and QuorumReader.
|
| ConsistencyWriter | |
| CustomHeaders | |
| CustomHeaders.HttpHeaders | |
| ErrorUtils | |
| GatewayAddressCache | |
| GatewayServiceConfigurationReader |
This class will read the service configuration from the gateway.
|
| GoneAndRetryWithRetryPolicy | |
| HttpClientUtils | |
| HttpTransportClient | |
| QueryRequestPerformanceActivity | |
| QuorumReader |
QuorumReader wraps the client side quorum logic on top of the StoreReader
|
| ReplicatedResourceClient |
ReplicatedResourceClient uses the ConsistencyReader to make requests to
backend
|
| RequestHelper | |
| ResourceOperation | |
| RntbdTransportClient | |
| RntbdTransportClient.Options | |
| RntbdTransportClient.Options.Builder |
A builder for constructing
RntbdTransportClient.Options instances. |
| ServerProperties | |
| ServerStoreModel | |
| StoreClient |
Instantiated to issue direct connectivity requests to the backend on:
- Gateway (for gateway mode clients)
- Client (for direct mode clients)
StoreClient uses the ReplicatedResourceClient to make requests to the backend.
|
| StoreClientFactory | |
| StoreReader | |
| TransportClient |
| Enum | Description |
|---|---|
| ReadMode |
| Exception | Description |
|---|---|
| ConflictException |
While this class is public, but it is not part of our published public APIs.
|
| ForbiddenException | |
| LockedException |
While this class is public, but it is not part of our published public APIs.
|
| MethodNotAllowedException | |
| PartitionKeyRangeGoneException |
This exception is thrown when DocumentServiceRequest contains x-ms-documentdb-partitionkeyrangeid
header and such range id doesn't exist.
|
| PreconditionFailedException |
While this class is public, but it is not part of our published public APIs.
|
| RequestEntityTooLargeException |
While this class is public, but it is not part of our published public APIs.
|
| RequestRateTooLargeException | |
| RetryWithException | |
| ServiceUnavailableException | |
| TransportException | |
| UnauthorizedException |
Copyright © 2020. All rights reserved.