IPartitionResolver Interface
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.
Attention
Support for IPartitionResolver is now obsolete. It's recommended that you use partitioned collections for higher storage and throughput.
Cela représente un programme de résolution de partition pour une base de données. Avec une clé de partition, retournez le ou les liens de collection correspondant à la clé de partition dans le service Azure Cosmos DB.
[System.Obsolete("Support for IPartitionResolver is now obsolete. It's recommended that you use partitioned collections for higher storage and throughput.")]
public interface IPartitionResolver
[<System.Obsolete("Support for IPartitionResolver is now obsolete. It's recommended that you use partitioned collections for higher storage and throughput.")>]
type IPartitionResolver = interface
Public Interface IPartitionResolver
- Dérivé
- Attributs
Remarques
La prise en charge de IPartitionResolver est désormais obsolète. Il est recommandé d’utiliser des collections partitionnés pour un stockage et un débit plus élevés.
DocumentClient vous permet de créer et d’inscrire des implémentations IPartitionResolvers pour chaque base de données. Une fois inscrit, vous pouvez effectuer des opérations de document directement sur une base de données au lieu d’une collection. IPartitionResolvers n’a que trois méthodes ExtractPartitionKey, ResolveForCreate et ResolveForRead.
Les requêtes LINQ et les itérateurs ReadFeed utilisent ResolveForRead en interne pour itérer sur toutes les collections qui correspondent à la clé de partition de la requête. De même, les opérations de création utilisent ResolveForCreate pour acheminer les créations vers la partition appropriée. Aucune modification n’est requise pour remplacer, supprimer et lire, car ils utilisent le document, qui contient déjà la référence à la collection qui contient le document.
Méthodes
GetPartitionKey(Object) |
Obsolète.
Extrait la clé de partition d’un document dans le service Azure Cosmos DB. |
ResolveForCreate(Object) |
Obsolète.
Avec une clé de partition, cela retourne l’auto-liaison de collection pour la création d’un document dans le service Azure Cosmos DB. |
ResolveForRead(Object) |
Obsolète.
Avec une clé de partition, cela retourne une liste d’auto-liens de collection à partir duquel lire. |
S’applique à
Azure SDK for .NET