Freigeben über


Microsoft.Azure.Cosmos.Table Namespace

Klassen

CloudStorageAccount

Stellt ein Microsoft Azure CosmosDB-Tabellenkonto dar.

CloudStorageAccountExtensions

Cosmos-Tabellenerweiterung

CloudTable

Stellt eine Microsoft Azure-Tabelle dar.

CloudTableClient

Stellt eine clientseitige logische Darstellung des Microsoft Azure-Tabellendiensts bereit. Dieser Client wird verwendet, um Anforderungen für den Tabellendienst zu konfigurieren und auszuführen.

CorsProperties

Eine Klasse, die die Diensteigenschaften für CORS darstellt.

CorsRule

Eine Klasse, die die Diensteigenschaften für CORS darstellt.

CosmosExecutorConfiguration

Stellt die clientConfiguration dar, die für den Azure Cosmos Table-Dienst verwendet wird, der zum CloudTableClient Herstellen einer Verbindung mit dem Azure Cosmos-Tabellendienst zugeordnet ist.

DynamicTableEntity

Ein ITableEntity-Typ, der Aufrufern den direkten Zugriff auf die Eigenschaftszuordnung der Entität ermöglicht. Diese Klasse erübrigt die Verwendung der Reflektion für die Serialisierung und Deserialisierung.

EntityProperty

Klasse zum Speichern von Informationen zu einer einzelnen Eigenschaft in einer Entität in einer Tabelle.

EntityPropertyConverter

EntityPropertyConverter-Klasse.

EntityPropertyConverterOptions

Stellt eine Reihe von Optionen dar, die für die Abflachung und Neukomposition von Objekten durch den Entity-Eigenschaftskonverter angegeben werden können.

ExponentialRetry

Stellt eine Wiederholungsrichtlinie dar, die eine angegebene Anzahl von Wiederholungen durchführt und dabei ein zufälliges exponentielles Backoff-Schema verwendet, um das Intervall zwischen den Wiederholungen zu bestimmen.

GeoReplicationStats

Die Georeplikationsstatistiken darstellende Klasse.

IgnorePropertyAttribute

Stellt ein benutzerdefiniertes Attribut dar, das verwendet werden kann, um während der Serialisierung/Deserialisierung Entitätseigenschaften zu ignorieren.

IPAddressOrRange

Gibt entweder eine einzelne IP-Adresse oder einen einzelnen BEREICH von IP-Adressen an (mindestens und maximal, einschließlich).)

LinearRetry

Stellt eine Wiederholungsrichtlinie dar, die eine bestimmte Anzahl an Wiederholungen unter Verwendung eines angegebenen festen Zeitintervalls zwischen den Versuchen ausführt.

LoggingProperties

Eine Klasse, die die Diensteigenschaften für die Protokollierung darstellt.

MetricsProperties

Eine Klasse, die die Diensteigenschaften für Metriken erstellt.

NameValidator

Stellt Hilfsprogramme zum Überprüfen von Ressourcennamen über die Microsoft Azure Storage Services bereit.

NoRetry

Stellt eine Wiederholungsrichtlinie dar, bei der keine Wiederholungen ausgeführt werden.

OperationContext

Stellt den Kontext für einen Anforderungsvorgang für den Speicherdienst dar und stellt zusätzliche Laufzeitinformationen zu dessen Ausführung bereit.

QueryComparisons

Definiert die Gruppe von Vergleichsoperatoren, die zum Erstellen von Abfragen verwendet werden können.

RequestEventArgs

Stellt Informationen und Ereignisdaten bereit, die mit einem Anforderungsereignis verknüpft sind.

RequestResult

Ergebnis der Tabellenvorgangsanforderung.

RestExecutorConfiguration

Stellt die clientConfiguration dar, die für den Azure Storage-Tabellendienst verwendet wird, der zum CloudTableClient Herstellen einer Verbindung mit dem Azure Storage-Tabellendienst zugeordnet ist.

ResultSegment<TElement>

Stellt ein Ergebnissegment dar, das aus dem Gesamtsatz der möglichen Ergebnisse abgerufen wurde.

RetryContext

Stellt den Kontext für einen oder mehrere Wiederholungen einer Anforderung für die Microsoft Azure-Speicherdienste dar, einschließlich der Anzahl von Wiederholungen für die Anforderung, den Ergebnissen der letzten Anforderung sowie des Speicherorts und des Speicherortsmodus für nachfolgende Wiederholungen.

RetryInfo

Gibt Parameter für den nächsten Wiederholungsversuch einer Anforderung an die Microsoft Azure-Speicherdienste an, einschließlich des Zielspeicherorts und des Standortmodus für die nächste Wiederholung und das Intervall bis zum nächsten Wiederholungsversuch.

ServiceProperties

Klasse, die einen Satz an Eigenschaften darstellt, die einen Cloud-Speicherdienst betreffen.

ServiceStats

Klasse, die einen Satz von Statistiken für einen Cloud-Speicherdienst darstellt.

SharedAccessAccountPolicy

Stellt eine Shared Access-Richtlinie für ein Konto dar, die die Startzeit, die Ablaufzeit, die Berechtigungen, den signierten Dienst, den signierten Ressourcentyp, das signierte Protokoll und signierte IP-Adressen für eine Gemeinsame Zugriffssignatur angibt.

SharedAccessTablePolicies

Stellt die Auflistung der für eine Tabelle definierten freigegebenen Zugriffsrichtlinien dar.

SharedAccessTablePolicy

Stellt eine Richtlinie für den gemeinsamen Zugriff dar, die die Startzeit, Ablaufzeit und Berechtigungen für eine SAS angibt.

StorageCredentials

Stellt eine Gruppe von Anmeldeinformationen dar, die zum Authentifizieren des Zugriffs auf ein Microsoft Azure-Speicherkonto verwendet werden.

StorageErrorCodeStrings
StorageException

Stellt eine Ausnahme dar, die vom Tabellendienst ausgelöst wird.

StorageExtendedErrorInformation

Stellt erweiterte Fehlerinformationen dar, die von den Microsoft Azure-Speicherdiensten zurückgegeben werden.

StorageUri

Enthält die URIs für den primären und sekundären Speicherort einer Microsoft Azure Storage Ressource.

TableBatchOperation

Stellt einen Batchvorgang für eine Tabelle dar.

TableBatchResult

Stellt das Ergebnis eines Tabellenbatchvorgangs dar.

TableClientConfiguration

Stellt die Konfigurationseinstellungen dar, die zugeordnet sind CloudTableClient.

TableContinuationToken

Stellt ein Fortsetzungstoken für Auflistungsvorgänge dar.

TableEntity

Stellt den Basisobjekttyp für eine Tabellenentität im Tabellendienst dar.

TableEntityAdapter<T>

Adapterklasse, um das Lesen und Schreiben von Objekten in Azure Table Storage zu ermöglichen, ohne von der TableEntity Klasse oder implementierenden ITableEntity Schnittstelle zu erben. Die Objekte können einfache POCO-Objekte oder komplexe Objekte mit geschachtelten komplexen Eigenschaften sein.

TableErrorCodeStrings
TableOperation

Stellt einen einzelnen Tabellenvorgang dar.

TableOperators

Definiert den Satz boolescher Operatoren zum Erstellen von Abfragen.

TablePermissions

Stellt die Berechtigungen für eine Tabelle dar.

TableQuery

Stellt eine Abfrage für eine angegebene Tabelle dar.

TableQuery<TElement>

Stellt eine Abfrage für eine Microsoft Azure-Tabelle dar.

TableQuerySegment<TElement>

Stellt ein Segment der Ergebnisse dar und enthält Fortsetzungstokeninformationen.

TableRequestOptions

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

TableResult

Stellt das Ergebnis eines Tabellenvorgangs dar.

TableResultSegment

Stellt ein Segment von CloudTable-Ergebnissen mit Fortsetzungsinformationen für Paginierungsszenarien dar.

Schnittstellen

IExtendedRetryPolicy

Stellt eine Wiederholungsrichtlinie dar.

IRetryPolicy

Stellt eine Wiederholungsrichtlinie dar.

ITableEntity

Eine Schnittstelle, die für Tabellenentitätstypen erforderlich ist. Die ITableEntity-Schnittstelle deklariert Getter- und Setter-Methoden für die erforderlichen Entitätseigenschaften sowie die Methoden ReadEntity(IDictionary<String,EntityProperty>, OperationContext) und WriteEntity(OperationContext) für die Serialisierung und Deserialisierung aller Entitätseigenschaften, die ein Eigenschaftenwörterbuch verwenden. Erstellen Sie Klassen, die ITableEntity implementieren, um das Speicher, Abrufen, Serialisieren und Deserialisieren von Eigenschaften anzupassen und eine zusätzliche benutzerdefinierte Logik für eine Tabellenentität bereitzustellen.

Enumerationen

CorsHttpMethods

HTTP-Methoden, die von CORS unterstützt werden.

EdmType

Die Enumeration mit den Werten, die in einer Tabellenentitätseigenschaft gespeichert werden können.

GeoReplicationStatus

Enumeration, die den Status der geografischen Replikation in einem Dienst darstellt.

LocationMode

Spezifiziert den Modus des Speicherorts, um jenen Speicherort anzugeben, welcher die Anforderung erhalten soll.

LoggingOperations

Enumeration, die den Status der Protokollierung in einem Dienst darstellt.

MetricsLevel

Enumeration, die den Zustand der Metrikauflistung in einem Dienst darstellt.

SharedAccessAccountPermissions

Gibt den Satz möglicher Berechtigungen für eine Kontorichtlinie für den freigegebenen Zugriff an.

SharedAccessAccountResourceTypes

Gibt den Satz möglicher signierter Ressourcentypen für eine Kontorichtlinie für den freigegebenen Zugriff an.

SharedAccessAccountServices

Gibt den Satz möglicher signierter Dienste für eine Kontorichtlinie für den gemeinsamen Zugriff an.

SharedAccessProtocol

Gibt den Satz möglicher signierter Protokolle für eine Kontorichtlinie mit freigegebenem Zugriff an.

SharedAccessTablePermissions

Gibt den Satz von möglichen Berechtigungen für eine Richtlinie zum gemeinsamen Tabellenzugriff an.

StorageLocation

Stellt einen Speicherort für den Speicherdienst dar.

TableOperationType

Enumeration, die die Typen der Vorgänge enthält, die durch einen TableOperation ausgeführt werden können.

TablePayloadFormat

Beschreibt die für Tabellen unterstützten Nutzlastformate.

Delegaten

EntityResolver<T>

Gibt eine Delegate für das Auflösen von Entitäten zurück.