Freigeben über


Microsoft.Azure.Documents Namespace

Klassen

Attachment

Stellt eine Dokumentanlage im Azure Cosmos DB-Dienst dar.

BoundingBoxSpec

Stellt das Begrenzungsfeld für den räumlichen Geometriepfad im Azure Cosmos DB-Dienst dar.

CompositePath

DOM für einen zusammengesetzten Pfad. Ein zusammengesetzter Pfad wird in einem zusammengesetzten Index verwendet. Wenn Sie beispielsweise eine Abfrage wie "SELECT * FROM c ORDER BY c.age, c.height" ausführen möchten, müssen Sie ihrem zusammengesetzten Index "/age" und "/height" als zusammengesetzte Pfade hinzufügen.

Conflict

Dies ist die in Konflikt stehende Ressource, die sich aus einem gleichzeitigen asynchronen Vorgang im Azure Cosmos DB-Dienst ergibt.

ConflictResolutionPolicy

Stellt die Richtlinienkonfiguration für die Konfliktlösung dar, mit der angegeben wird, wie Konflikte gelöst werden sollen, falls Schreibvorgänge aus verschiedenen Regionen zu Konflikten in Dokumenten in der Sammlung im Azure Cosmos DB-Dienst führen.

ConsistencyPolicy

Stellt die Konsistenzrichtlinie eines Datenbankkontos des Azure Cosmos DB-Diensts dar.

Database

Stellt eine Datenbank im Azure Cosmos DB-Konto dar.

DatabaseAccount

Stellt ein DatabaseAccount dar. Ein DatabaseAccount ist der Container für Datenbanken im Azure Cosmos DB-Dienst.

DatabaseAccountLocation

Die DatabaseAccountLocation-Klasse stellt ein Azure Cosmos DB-Datenbankkonto in einer bestimmten Region dar.

Document

Stellt ein Dokument im Azure Cosmos DB-Dienst dar.

DocumentClientException

Die Basisklasse für Clientausnahmen im Azure Cosmos DB-Dienst.

DocumentCollection

Stellt eine Dokumentsammlung im Azure Cosmos DB-Dienst dar. Eine Sammlung ist ein benannter logischer Container für Dokumente.

Error

Kapselt fehlerbezogene Details im Azure Cosmos DB-Dienst.

ExcludedPath

Gibt einen Pfad innerhalb eines JSON-Dokuments an, der beim Indizieren von Daten für den Azure Cosmos DB-Dienst ausgeschlossen werden soll.

GeospatialConfig

Stellt die georäumliche Konfiguration für eine Sammlung im Azure Cosmos DB-Dienst dar.

HashIndex

Stellt Details der Hashindexeinstellung in einem Azure Cosmos DB-Dienst dar.

IncludedPath

Gibt einen Pfad innerhalb eines JSON-Dokuments an, der in den Azure Cosmos DB-Dienst eingeschlossen werden soll.

Index

Die Basisklasse für IndexingPolicy-Indizes im Azure Cosmos DB-Dienst sollte einen konkreten Index wie HashIndex oder RangeIndex verwenden.

IndexingPolicy

Stellt die Indizierungsrichtlinienkonfiguration für eine Sammlung im Azure Cosmos DB-Dienst dar.

JsonSerializable

Stellt die Basisklasse für Azure Cosmos DB-Datenbankobjekte dar und stellt Methoden zum Serialisieren und Deserialisieren aus JSON bereit.

LocationNames

Die LocationNames-Klasse enthält die Namen der Azure-Regionen, die derzeit vom Azure Cosmos DB-Dienst unterstützt werden.

Offer

Stellt das Angebot für eine Ressource (Sammlung) im Azure Cosmos DB-Dienst dar.

OfferContentV2

Stellt Inhaltseigenschaften dar, die an den Tarif Standard für den Azure Cosmos DB-Dienst gebunden sind.

OfferV2

Stellt das Standardpreisangebot für eine Ressource im Azure Cosmos DB-Dienst dar.

PartitionKey

Stellt einen Partitionsschlüsselwert dar, der die Zielpartition einer Sammlung im Azure Cosmos DB-Dienst identifiziert.

PartitionKeyDefinition

Gibt eine Partitionsschlüsseldefinition für einen bestimmten Pfad im Azure Cosmos DB-Dienst an.

PartitionKeyRange

Stellt einen Partitionsschlüsselbereich im Azure Cosmos DB-Dienst dar.

PartitionKeyRangeStatistics

Stellt Statistiken für einen Partitionsschlüsselbereich im Azure Cosmos DB-Dienst dar.

PartitionKeyStatistics

Stellt statistiken eines Partitionsschlüssels im Azure Cosmos DB-Dienst dar.

Permission

Stellt eine benutzerspezifische Berechtigung für den Zugriff auf eine bestimmte Ressource im Azure Cosmos DB-Dienst dar, z. B. Dokument oder Sammlung.

QueryEngineTimes

Abfrage-Engine-Zeit im Azure Cosmos-Datenbankdienst. (Dummyklasse, die veraltet ist).

QueryMetrics

Abfragen von Metriken im Azure Cosmos-Datenbankdienst. Diese Metrik stellt einen gleitenden Durchschnitt für eine Reihe von Abfragen dar, deren Metriken zusammen aggregiert wurden.

QueryPreparationTimes

Abfragevorbereitungsmetriken im Azure Cosmos-Datenbankdienst.

RangeIndex

Gibt einen instance der RangeIndex -Klasse im Azure Cosmos DB-Dienst an.

ReplicationPolicy

Replikationsrichtlinie.

Resource

Stellt einen abstrakten Ressourcentyp im Azure Cosmos DB-Dienst dar. Alle Azure Cosmos DB-Ressourcen wie Database, DocumentCollectionund Document erweitern diesen abstrakten Typ.

RuntimeExecutionTimes

Abfragelaufzeitzeiten im Azure Cosmos DB-Dienst.

SpatialIndex

Gibt einen instance der SpatialIndex -Klasse im Azure Cosmos DB-Dienst an.

SpatialSpec

Spezifikation für räumlichen Index

SqlParameter

Stellt einen Parameter dar, SqlQuerySpec der im Azure Cosmos DB-Dienst zugeordnet ist.

SqlParameterCollection

Stellt eine Sammlung von Parametern dar, die für die Verwendung im Azure Cosmos DB-Dienst zugeordnet sind SqlQuerySpec .

SqlQuerySpec

Stellt eine SQL-Abfrage im Azure Cosmos DB-Dienst dar.

StoredProcedure

Stellt eine gespeicherte Prozedur im Azure Cosmos DB-Dienst dar.

Trigger

Stellt einen Trigger im Azure Cosmos DB-Dienst dar.

Undefined

Die Instanz der -Klasse kann als Teil des Partitionsschlüsselwerts bereitgestellt werden, um einen Wert anzugeben, der im Azure Cosmos DB-Dokument nicht vorhanden ist.

UniqueKey

Stellt einen eindeutigen Schlüssel für dar, der die Eindeutigkeitseinschränkung für Dokumente in der Sammlung im Azure Cosmos DB-Dienst erzwingt.

UniqueKeyPolicy

Stellt die Richtlinienkonfiguration für eindeutige Schlüssel zum Angeben von Eindeutigkeitseinschränkungen für Dokumente in der Sammlung im Azure Cosmos DB-Dienst dar.

UnixDateTimeConverter

Konvertiert ein DateTime-Objekt in und aus JSON. DateTime wird als Gesamtanzahl von Sekunden dargestellt, die seit dem 1. Januar 1970 (Mitternacht UTC/GMT) verstrichen sind, ohne Schaltsekunden zu zählen (in ISO 8601: 1970-01-01T00:00:00Z).

User

Stellt einen Benutzer im Azure Cosmos DB-Dienst dar.

UserDefinedFunction

Stellt eine benutzerdefinierte Funktion im Azure Cosmos DB-Dienst dar.

Schnittstellen

IDocumentClient

Die IDocumentClient-Schnittstelle erfasst die API-Signaturen des .NET SDK des Azure Cosmos DB-Diensts. Details zur Implementierung finden Sie unter DocumentClient .

Enumerationen

CompositePathSortOrder

Definiert den Zieldatentyp einer Indexpfadspezifikation im Azure Cosmos DB-Dienst.

ConflictResolutionMode

Gibt die unterstützten Konfliktauflösungsmodi an, wie in angegeben ConflictResolutionPolicy

ConsistencyLevel

Dies sind die vom Azure Cosmos DB-Dienst unterstützten Konsistenzebenen.

DataType

Definiert den Zieldatentyp einer Indexpfadspezifikation im Azure Cosmos DB-Dienst.

GeospatialType

Gibt die unterstützten georäumlichen Typen im Azure Cosmos DB-Dienst an.

IndexingDirective

Gibt an, ob die Ressource in der Azure Cosmos DB-Datenbank indiziert werden soll.

IndexingMode

Gibt die unterstützten Indizierungsmodi im Azure Cosmos DB-Dienst an.

IndexKind

Dies sind die Indizierungstypen, die für die Indizierung eines Pfads im Azure Cosmos DB-Dienst verfügbar sind.

OperationKind

Dies sind die Vorgangstypen, die zu einem Versionskonflikt für eine Ressource geführt haben.

PartitionKeyDefinitionVersion

Partitionierungsversion.

PermissionMode

Dies sind die Zugriffsberechtigungen zum Erstellen oder Ersetzen einer Permission Ressource im Azure Cosmos DB-Dienst.

PortReuseMode
QueryPlanGenerationMode
SerializationFormattingPolicy

Die Formatierungsrichtlinie, die der JSON-Serialisierung/Deserialisierung im Azure Cosmos DB-Dienst zugeordnet ist.

SpatialType

Definiert den Zieldatentyp einer Indexpfadspezifikation im Azure Cosmos DB-Dienst.

TriggerOperation

Gibt die Vorgänge an, für die ein Trigger im Azure Cosmos DB-Dienst ausgeführt werden soll.

TriggerType

Gibt den Typ des Triggers im Azure Cosmos DB-Dienst an.