RangePartitionResolver<T> Constructeurs
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.
Surcharges
RangePartitionResolver<T>(Func<Object,Object>, IDictionary<Range<T>,String>) |
Initialise une nouvelle instance du HashPartitionResolver dans le service Azure Cosmos DB à l’aide de la valeur spécifiée |
RangePartitionResolver<T>(String, IDictionary<Range<T>,String>) |
Initialise une nouvelle instance de la RangePartitionResolver<T> classe dans le service Azure Cosmos DB à l’aide de la valeur spécifiée |
RangePartitionResolver<T>(Func<Object,Object>, IDictionary<Range<T>,String>)
Initialise une nouvelle instance du HashPartitionResolver dans le service Azure Cosmos DB à l’aide de la valeur spécifiéepartitionKeyExtractor
.
public RangePartitionResolver (Func<object,object> partitionKeyExtractor, System.Collections.Generic.IDictionary<Microsoft.Azure.Documents.Partitioning.Range<T>,string> partitionMap);
new Microsoft.Azure.Documents.Partitioning.RangePartitionResolver<'T (requires 'T :> IComparable<'T> and 'T :> IEquatable<'T>)> : Func<obj, obj> * System.Collections.Generic.IDictionary<Microsoft.Azure.Documents.Partitioning.Range<'T>, string> -> Microsoft.Azure.Documents.Partitioning.RangePartitionResolver<'T (requires 'T :> IComparable<'T> and 'T :> IEquatable<'T>)>
Public Sub New (partitionKeyExtractor As Func(Of Object, Object), partitionMap As IDictionary(Of Range(Of T), String))
Paramètres
Nom de la propriété dans le document sur lequel exécuter le hachage.
- partitionMap
- IDictionary<Range<T>,String>
Mappage de la plage à la collection-link utilisé pour le partitionnement des demandes.
Exceptions
Levée si l’un des paramètres a la valeur Null.
S’applique à
RangePartitionResolver<T>(String, IDictionary<Range<T>,String>)
Initialise une nouvelle instance de la RangePartitionResolver<T> classe dans le service Azure Cosmos DB à l’aide de la valeur spécifiéepartitionKeyPropertyName
.
public RangePartitionResolver (string partitionKeyPropertyName, System.Collections.Generic.IDictionary<Microsoft.Azure.Documents.Partitioning.Range<T>,string> partitionMap);
new Microsoft.Azure.Documents.Partitioning.RangePartitionResolver<'T (requires 'T :> IComparable<'T> and 'T :> IEquatable<'T>)> : string * System.Collections.Generic.IDictionary<Microsoft.Azure.Documents.Partitioning.Range<'T>, string> -> Microsoft.Azure.Documents.Partitioning.RangePartitionResolver<'T (requires 'T :> IComparable<'T> and 'T :> IEquatable<'T>)>
Public Sub New (partitionKeyPropertyName As String, partitionMap As IDictionary(Of Range(Of T), String))
Paramètres
- partitionKeyPropertyName
- String
Nom de la propriété dans le document sur lequel exécuter le hachage.
- partitionMap
- IDictionary<Range<T>,String>
Mappage de la plage à la collection-link utilisé pour le partitionnement des demandes.
Exceptions
Levée si l’un des paramètres a la valeur Null.
Remarques
Utilisez quand vous souhaitez partitionner en fonction d’un nom de propriété unique. Pour les autres schémas de partitionnement, utilisez plutôt le constructeur avec partitionKeyExtractor.
S’applique à
Azure SDK for .NET