次の方法で共有


TableRequestOptions クラス

定義

Table サービスに対する要求で指定できるタイムアウト ポリシーと再試行ポリシーの一連のオプションを表します。

public sealed class TableRequestOptions
type TableRequestOptions = class
Public NotInheritable Class TableRequestOptions
継承
TableRequestOptions

コンストラクター

TableRequestOptions()

TableRequestOptions クラスの新しいインスタンスを初期化します。

TableRequestOptions(TableRequestOptions)

TableRequestOptions を指定して、TableRequestOptions クラスの新しいインスタンスを初期化します。

フィールド

MaxMaximumExecutionTime

指定できる最大実行時間。

プロパティ

ConsistencyLevel

Cosmos Table Endpoint に対する の CloudTableClient 整合性レベル。 これは、読み取り操作のデータベース アカウントの整合性レベルを弱めるために使用できます。 これが設定されていない場合は、必要な整合性レベルが使用されます。

LocationMode

要求の配置モードを取得または設定します。

MaximumExecutionTime

要求に関して発生しうるすべての再試行を加味した最大実行時間を取得または設定します。

PayloadFormat

要求に使用される TablePayloadFormat を取得または設定します。

ProjectSystemProperties

パーティション キーや行キーなどのシステム プロパティをクエリに含めるオプションを取得または設定します。

PropertyResolver

パーティション キー、行キー、およびプロパティ名を指定して、エンティティ プロパティの を EdmType 取得するために使用されるデリゲートを取得または設定します。

RetryPolicy

要求の再試行ポリシーを取得または設定します。

ServerTimeout

要求に対するサーバー タイムアウト間隔を取得または設定します。

SessionToken

Azure Cosmos DB サービスのセッション整合性で使用するトークンを取得または設定します。 ダイレクト モードでのみサポートされます。

TableQueryContinuationTokenLimitInKb

クエリ応答で継続トークンの長さを取得または設定します。 有効な値は >= 0 です。

TableQueryEnableScan

フィルターがフィルターにインデックスを使用できない場合にスキャンを実行するオプションを取得または設定します。 既定値は false です。 ダイレクト モードでのみサポートされます。

TableQueryMaxBufferedItemCount

Azure Cosmos DB サービスでの並列クエリの実行中にクライアント側でバッファーに格納できる項目の最大数を取得または設定します。 正のプロパティ値を指定すると、バッファー内の項目の数が設定値に制限されます。 0 未満に設定すると、バッファーに格納される項目の数はシステムによって自動的に設定されます。

TableQueryMaxDegreeOfParallelism

クロスパーティション クエリの実行の並列処理の程度を取得または設定します。 0 はプリフェッチなしでシリアル、1 はプリフェッチではシリアルであり、値が大きいほど並列処理の速度が向上します。 既定値は -1 です。これにより、実行時に Azure Cosmos DB によって値が動的に決定されます。

TableQueryMaxItemCount

1 回のラウンド トリップでテーブル クエリごとに返される最大項目数を構成します。

適用対象