Freigeben über


IndexingPolicy Klasse

Definition

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

public sealed class IndexingPolicy : Microsoft.Azure.Documents.JsonSerializable
type IndexingPolicy = class
    inherit JsonSerializable
Public NotInheritable Class IndexingPolicy
Inherits JsonSerializable
Vererbung
IndexingPolicy
Implementiert

Hinweise

Indizierungsrichtlinien können verwendet werden, um zu konfigurieren, welche Eigenschaften (JSON-Pfade) eingeschlossen/ausgeschlossen werden, unabhängig davon, ob der Index konsistent oder offline aktualisiert wird (lazy), automatisch im Vergleich zur Anmeldung pro Dokument sowie die Genauigkeit und den Typ des Indexes pro Pfad.

Weitere Informationen zum Angeben von Indizierungsrichtlinien finden Sie unter.

Konstruktoren

IndexingPolicy()

Initialisiert eine neue instance der IndexingPolicy -Klasse für den Azure Cosmos DB-Dienst.

IndexingPolicy(Index[])

Initialisiert einen neuen instance der IndexingPolicy -Klasse mit dem angegebenen Satz von Indizes als Standardindexspezifikationen für den Stammpfad für den Azure Cosmos DB-Dienst.

Eigenschaften

Automatic

Ruft einen Wert ab, der angibt, ob die automatische Indizierung für eine Sammlung im Azure Cosmos DB-Dienst aktiviert ist, oder legt diesen fest.

CompositeIndexes

Ruft die zusätzlichen zusammengesetzten Indizes ab oder legt sie fest.

ExcludedPaths

Ruft die Auflistung ab, die Objekte im Azure Cosmos DB-Dienst enthält ExcludedPath , oder legt sie fest.

IncludedPaths

Ruft die Auflistung ab, die Objekte im Azure Cosmos DB-Dienst enthält IncludedPath , oder legt sie fest.

IndexingMode

Ruft den Indizierungsmodus (konsistent oder lazy) im Azure Cosmos DB-Dienst ab oder legt diese fest.

SpatialIndexes

Ruft die zusätzlichen räumlichen Indizes ab oder legt sie fest.

Methoden

Clone()

Führt eine tiefgehende Kopie der Indizierungsrichtlinie für den Azure Cosmos DB-Dienst aus.

LoadFrom(JsonReader)

Lädt das Objekt aus dem angegebenen JSON-Reader im Azure Cosmos DB-Dienst.

(Geerbt von JsonSerializable)
LoadFrom(JsonReader, JsonSerializerSettings)

Lädt das Objekt aus dem angegebenen JSON-Reader im Azure Cosmos DB-Dienst.

(Geerbt von JsonSerializable)
SaveTo(Stream, SerializationFormattingPolicy)

Speichert das Objekt im angegebenen Stream im Azure Cosmos DB-Dienst.

(Geerbt von JsonSerializable)
SaveTo(Stream, SerializationFormattingPolicy, JsonSerializerSettings)

Speichert das Objekt im angegebenen Stream im Azure Cosmos DB-Dienst.

(Geerbt von JsonSerializable)
ToString()

Gibt die Zeichenfolgendarstellung des Objekts im Azure Cosmos DB-Dienst zurück.

(Geerbt von JsonSerializable)

Gilt für:

Weitere Informationen