HashPartitionResolver コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
HashPartitionResolver(Func<Object,String>, IEnumerable<String>, Int32, IHashGenerator) |
指定した値を使用して、Azure Cosmos DB サービスの の新しいインスタンス HashPartitionResolver を初期化します |
HashPartitionResolver(String, IEnumerable<String>, Int32, IHashGenerator) |
指定した値を使用して、Azure Cosmos DB サービスの の新しいインスタンス HashPartitionResolver を初期化します |
HashPartitionResolver(Func<Object,String>, IEnumerable<String>, Int32, IHashGenerator)
指定した値を使用して、Azure Cosmos DB サービスの の新しいインスタンス HashPartitionResolver を初期化します partitionKeyExtractor
。
public HashPartitionResolver (Func<object,string> partitionKeyExtractor, System.Collections.Generic.IEnumerable<string> collectionLinks, int numberOfVirtualNodesPerCollection = 128, Microsoft.Azure.Documents.Partitioning.IHashGenerator hashGenerator = default);
new Microsoft.Azure.Documents.Partitioning.HashPartitionResolver : Func<obj, string> * seq<string> * int * Microsoft.Azure.Documents.Partitioning.IHashGenerator -> Microsoft.Azure.Documents.Partitioning.HashPartitionResolver
Public Sub New (partitionKeyExtractor As Func(Of Object, String), collectionLinks As IEnumerable(Of String), Optional numberOfVirtualNodesPerCollection As Integer = 128, Optional hashGenerator As IHashGenerator = Nothing)
パラメーター
- collectionLinks
- IEnumerable<String>
ハッシュに使用されるコレクション リンクの一覧。
- numberOfVirtualNodesPerCollection
- Int32
同一ハッシュ リング内のコレクションあたりの仮想ノードの数。
- hashGenerator
- IHashGenerator
IHashGenerator一貫性のあるハッシュで使用する 。 null の場合は、既定の MD5 ハッシュ ジェネレーターが使用されます。
適用対象
HashPartitionResolver(String, IEnumerable<String>, Int32, IHashGenerator)
指定した値を使用して、Azure Cosmos DB サービスの の新しいインスタンス HashPartitionResolver を初期化します partitionKeyPropertyName
。
public HashPartitionResolver (string partitionKeyPropertyName, System.Collections.Generic.IEnumerable<string> collectionLinks, int numberOfVirtualNodesPerCollection = 128, Microsoft.Azure.Documents.Partitioning.IHashGenerator hashGenerator = default);
new Microsoft.Azure.Documents.Partitioning.HashPartitionResolver : string * seq<string> * int * Microsoft.Azure.Documents.Partitioning.IHashGenerator -> Microsoft.Azure.Documents.Partitioning.HashPartitionResolver
Public Sub New (partitionKeyPropertyName As String, collectionLinks As IEnumerable(Of String), Optional numberOfVirtualNodesPerCollection As Integer = 128, Optional hashGenerator As IHashGenerator = Nothing)
パラメーター
- partitionKeyPropertyName
- String
ハッシュを実行するドキュメント内のプロパティの名前。
- collectionLinks
- IEnumerable<String>
ハッシュに使用されるコレクション リンクの一覧。
- numberOfVirtualNodesPerCollection
- Int32
同一ハッシュ リング内のコレクションあたりの仮想ノードの数。
- hashGenerator
- IHashGenerator
IHashGenerator一貫性のあるハッシュで使用する 。 null の場合は、既定の MD5 ハッシュ ジェネレーターが使用されます。
注釈
1 つのプロパティ名に基づいてパーティション分割する場合に使用します。 その他のパーティション構成の場合は、代わりに partitionKeyExtractor でコンストラクターを使用します。
適用対象
Azure SDK for .NET