Freigeben über


TableRequestOptions Klasse

Definition

Stellt einen Satz von Optionen für Timeout- und Wiederholungsrichtlinien dar, die für eine Anforderung für den Tabellendienst angegeben werden können.

public sealed class TableRequestOptions
type TableRequestOptions = class
Public NotInheritable Class TableRequestOptions
Vererbung
TableRequestOptions

Konstruktoren

TableRequestOptions()

Initialisiert eine neue Instanz der TableRequestOptions-Klasse.

TableRequestOptions(TableRequestOptions)

Initialisiert eine neue Instanz der TableRequestOptions-Klasse mit der angegebenen TableRequestOptions.

Felder

MaxMaximumExecutionTime

Die maximale Gesamtausführungszeit, die angegeben werden kann.

Eigenschaften

ConsistencyLevel

Die Konsistenzebene des CloudTableClient Gegentabellenendpunkts. Dies kann verwendet werden, um die Konsistenzebene des Datenbankkontos für Lesevorgänge zu schwächen. Wenn dies nicht festgelegt ist, wird die gewünschte Konsistenzebene verwendet.

LocationMode

Ruft den Positionsmodus der Anforderung ab oder legt ihn fest.

MaximumExecutionTime

Ruft die maximale Ausführungszeit für alle potenziellen Wiederholungen für die Anforderung ab oder legt diese fest.

PayloadFormat

Ruft das für die Anforderung zu verwendende TablePayloadFormat ab oder legt es fest.

ProjectSystemProperties

Ruft die Option ab, systemeigenschaften wie Partitionsschlüssel und Zeilenschlüssel in Abfragen einzuschließen, oder legt sie fest.

PropertyResolver

Ruft den Delegaten ab, der verwendet wird, um den EdmType für eine Entitätseigenschaft unter Angabe des Partitionsschlüssels, des Zeilenschlüssels und des Eigenschaftennamens abzurufen, oder legt diesen fest.

RetryPolicy

Ruft die Wiederholungsrichtlinie für die Anforderung ab oder legt sie fest.

ServerTimeout

Ruft das Servertimeoutintervall für die Anforderung ab oder legt es fest.

SessionToken

Ruft das Token für die Verwendung mit Sitzungskonsistenz im Azure Cosmos DB-Dienst ab oder legt es fest. Nur im direkten Modus unterstützt.

TableQueryContinuationTokenLimitInKb

Rufen Sie die Länge des Fortsetzungstokens in der Abfrageantwort ab, oder legen Sie sie fest. Gültige Werte sind >= 0.

TableQueryEnableScan

Rufen Sie die Option zum Ausführen einer Überprüfung ab, wenn ein Filter den Index für keinen Filter verwenden kann, oder legen Sie sie fest. Der Standardwert ist "false". Nur im direkten Modus unterstützt.

TableQueryMaxBufferedItemCount

Ruft die maximale Anzahl von Elementen ab, die während der parallelen Abfrageausführung im Azure Cosmos DB-Dienst gepuffert werden können, oder legt diese fest. Ein positiver Eigenschaftswert begrenzt die Anzahl gepufferter Elemente auf den Setwert. Wenn ein kleinerer Wert als 0 festgelegt wird, wird die Anzahl der zu puffernden Elemente automatisch vom System festgelegt.

TableQueryMaxDegreeOfParallelism

Ruft den Grad der Parallelität für die Ausführung einer partitionsübergreifenden Abfrage ab oder legt diese fest. 0 ist seriell ohne Vorababruf, 1 ist seriell mit Pre-Fetching, und höhere Werte erhöhen die Parallelitätsrate. Der Standardwert ist -1, wodurch Azure Cosmos DB den Wert zur Laufzeit dynamisch bestimmen kann.

TableQueryMaxItemCount

Konfigurieren Sie die maximale Anzahl von Elementen, die in einem einzelnen Roundtrip pro Tabellenabfrage zurückgegeben werden.

Gilt für: