RangePartitionResolver<T> Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
RangePartitionResolver<T>(Func<Object,Object>, IDictionary<Range<T>,String>) |
Inicializa uma nova instância do HashPartitionResolver no serviço do Azure Cosmos DB usando o valor especificado |
RangePartitionResolver<T>(String, IDictionary<Range<T>,String>) |
Inicializa uma nova instância da RangePartitionResolver<T> classe no serviço do Azure Cosmos DB usando o valor especificado |
RangePartitionResolver<T>(Func<Object,Object>, IDictionary<Range<T>,String>)
Inicializa uma nova instância do HashPartitionResolver no serviço do Azure Cosmos DB usando o valor especificado partitionKeyExtractor
.
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))
Parâmetros
O nome da propriedade no documento no qual executar o hash.
- partitionMap
- IDictionary<Range<T>,String>
Um mapa do intervalo para o link de coleção usado para solicitações de particionamento.
Exceções
Gerado se um dos parâmetros for nulo.
Aplica-se a
RangePartitionResolver<T>(String, IDictionary<Range<T>,String>)
Inicializa uma nova instância da RangePartitionResolver<T> classe no serviço do Azure Cosmos DB usando o valor especificado partitionKeyPropertyName
.
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))
Parâmetros
- partitionKeyPropertyName
- String
O nome da propriedade no documento no qual executar o hash.
- partitionMap
- IDictionary<Range<T>,String>
Um mapa do intervalo para o link de coleção usado para solicitações de particionamento.
Exceções
Gerado se um dos parâmetros for nulo.
Comentários
Use quando quiser particionar com base em um único nome de propriedade. Para outros esquemas de particionamento, use o construtor com partitionKeyExtractor.
Aplica-se a
Azure SDK for .NET