Share via


TableRequestOptions Class

Definition

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.

Applies to