TableRequestOptions Class
Definition
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.
Represents a set of timeout and retry policy options that may be specified for a request against the Table service.
public sealed class TableRequestOptions
type TableRequestOptions = class
Public NotInheritable Class TableRequestOptions
- Inheritance
-
TableRequestOptions
Constructors
TableRequestOptions() |
Initializes a new instance of the TableRequestOptions class. |
TableRequestOptions(TableRequestOptions) |
Initializes a new instance of the TableRequestOptions class with the specified TableRequestOptions. |
Fields
MaxMaximumExecutionTime |
The maximum total execution time that can be specified. |
Properties
ConsistencyLevel |
The consistency level of the CloudTableClient against Cosmos Table Endpoint. This can be used to weaken the database account consistency level for read operations. If this is not set then desired consistency level will be used. |
LocationMode |
Gets or sets the location mode of the request. |
MaximumExecutionTime |
Gets or sets the maximum execution time for all potential retries for the request. |
PayloadFormat |
Gets or sets the TablePayloadFormat that will be used for the request. |
ProjectSystemProperties |
Gets or sets the option to include system properties such as Partition Key and Row Key in queries. |
PropertyResolver |
Gets or sets the delegate that is used to get the EdmType for an entity property given the partition key, row key, and the property name. |
RetryPolicy |
Gets or sets the retry policy for the request. |
ServerTimeout |
Gets or sets the server timeout interval for the request. |
SessionToken |
Gets or sets the token for use with session consistency in the Azure Cosmos DB service. Only supported in Direct Mode. |
TableQueryContinuationTokenLimitInKb |
Get or set the length of continuation token in the query response. Valid values are >= 0. |
TableQueryEnableScan |
Get or set the option to run a scan when a filter cannot use the index for any filter. Default is false. Only supported in Direct Mode. |
TableQueryMaxBufferedItemCount |
Gets or sets the maximum number of items that can be buffered client side during parallel query execution in the Azure Cosmos DB service. A positive property value limits the number of buffered items to the set value. If it is set to less than 0, the system automatically decides the number of items to buffer. |
TableQueryMaxDegreeOfParallelism |
Gets or sets the degree of parallelism for execution of a cross-partition query. 0 is serial with no pre-fetching, 1 is serial with pre-fetching, and higher values increase the rate of parallelism. Default is -1, which lets Azure Cosmos DB dynamically determine the value at runtime. |
TableQueryMaxItemCount |
Configure the maximum number of items returned per table query in a single round trip. |