TableRequestOptions Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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:
Azure SDK for .NET