RangePartitionResolver<T> Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
RangePartitionResolver<T>(Func<Object,Object>, IDictionary<Range<T>,String>) |
Initialisiert eine neue instance des HashPartitionResolver im Azure Cosmos DB-Dienst unter Verwendung des angegebenen |
RangePartitionResolver<T>(String, IDictionary<Range<T>,String>) |
Initialisiert eine neue instance der RangePartitionResolver<T> -Klasse im Azure Cosmos DB-Dienst unter Verwendung des angegebenen |
RangePartitionResolver<T>(Func<Object,Object>, IDictionary<Range<T>,String>)
Initialisiert eine neue instance des HashPartitionResolver im Azure Cosmos DB-Dienst unter Verwendung des angegebenen partitionKeyExtractor
Werts.
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))
Parameter
Der Name der Eigenschaft im Dokument, für die das Hashing ausgeführt werden soll.
- partitionMap
- IDictionary<Range<T>,String>
Eine Zuordnung zwischen Bereich und Sammlungslink, die für die Partitionierung von Anforderungen verwendet wird.
Ausnahmen
Wird ausgelöst, wenn einer der Parameter NULL ist.
Gilt für:
RangePartitionResolver<T>(String, IDictionary<Range<T>,String>)
Initialisiert eine neue instance der RangePartitionResolver<T> -Klasse im Azure Cosmos DB-Dienst unter Verwendung des angegebenen partitionKeyPropertyName
Werts.
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))
Parameter
- partitionKeyPropertyName
- String
Der Name der Eigenschaft im Dokument, für die das Hashing ausgeführt werden soll.
- partitionMap
- IDictionary<Range<T>,String>
Eine Zuordnung zwischen Bereich und Sammlungslink, die für die Partitionierung von Anforderungen verwendet wird.
Ausnahmen
Wird ausgelöst, wenn einer der Parameter NULL ist.
Hinweise
Verwenden Sie , wenn Sie basierend auf einem einzelnen Eigenschaftsnamen partitionieren möchten. Verwenden Sie für andere Partitionierungsschemas stattdessen den Konstruktor mit partitionKeyExtractor.
Gilt für:
Azure SDK for .NET