IndexingPolicy Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente la configuration de la stratégie d’indexation pour une collection dans le service Azure Cosmos DB.
public sealed class IndexingPolicy : Microsoft.Azure.Documents.JsonSerializable
type IndexingPolicy = class
inherit JsonSerializable
Public NotInheritable Class IndexingPolicy
Inherits JsonSerializable
- Héritage
- Implémente
Remarques
Les stratégies d’indexation peuvent être utilisées pour configurer les propriétés (chemins JSON) qui sont incluses/exclues, que l’index soit mis à jour de manière cohérente ou hors connexion (différée), automatique ou opt-in par document, ainsi que la précision et le type d’index par chemin.
Reportez-vous à pour plus d’informations sur la spécification des stratégies d’indexation.
Constructeurs
IndexingPolicy() |
Initialise une nouvelle instance de la IndexingPolicy classe pour le service Azure Cosmos DB. |
IndexingPolicy(Index[]) |
Initialise une nouvelle instance de la IndexingPolicy classe avec le jeu d’index spécifié comme spécifications d’index par défaut pour le chemin racine du service Azure Cosmos DB. |
Propriétés
Automatic |
Obtient ou définit une valeur qui indique si l’indexation automatique est activée pour une collection dans le service Azure Cosmos DB. |
CompositeIndexes |
Obtient ou définit les index composites additonal |
ExcludedPaths |
Obtient ou définit la collection contenant des ExcludedPath objets dans le service Azure Cosmos DB. |
IncludedPaths |
Obtient ou définit la collection contenant des IncludedPath objets dans le service Azure Cosmos DB. |
IndexingMode |
Obtient ou définit le mode d’indexation (cohérent ou différé) dans le service Azure Cosmos DB. |
SpatialIndexes |
Obtient ou définit les index spatiaux supplémentaires |
Méthodes
Clone() |
Effectue une copie détaillée de la stratégie d’indexation pour le service Azure Cosmos DB. |
LoadFrom(JsonReader) |
Charge l’objet à partir du lecteur JSON spécifié dans le service Azure Cosmos DB. (Hérité de JsonSerializable) |
LoadFrom(JsonReader, JsonSerializerSettings) |
Charge l’objet à partir du lecteur JSON spécifié dans le service Azure Cosmos DB. (Hérité de JsonSerializable) |
SaveTo(Stream, SerializationFormattingPolicy) |
Enregistre l’objet dans le flux spécifié dans le service Azure Cosmos DB. (Hérité de JsonSerializable) |
SaveTo(Stream, SerializationFormattingPolicy, JsonSerializerSettings) |
Enregistre l’objet dans le flux spécifié dans le service Azure Cosmos DB. (Hérité de JsonSerializable) |
ToString() |
Retourne la représentation sous forme de chaîne de l’objet dans le service Azure Cosmos DB. (Hérité de JsonSerializable) |
S’applique à
Voir aussi
Azure SDK for .NET