RangePartitionResolver<T>.ResolveForCreate(Object) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
パーティション キーを指定すると、Azure Cosmos DB サービスの範囲パーティション マップを使用してドキュメントを作成するための適切なコレクションセルフリンクが返されます。
public virtual string ResolveForCreate(object partitionKey);
abstract member ResolveForCreate : obj -> string
override this.ResolveForCreate : obj -> string
Public Overridable Function ResolveForCreate (partitionKey As Object) As String
パラメーター
- partitionKey
- Object
作成するターゲット コレクションを決定するために使用されるパーティション キー
戻り値
ドキュメントの作成に使用されるターゲット コレクション リンク。
実装
例外
が null の場合 partitionKey
にスローされます。
が無効な型の場合 partitionKey
、または指定したパーティション キーに一致する範囲がない場合にスローされます。
注釈
指定した partitionKey に複数の範囲が一致する場合、競合回避モジュールは一致する範囲のいずれかを返します。 どの範囲も一致しない場合、 メソッドは を InvalidOperationExceptionスローします。 partitionKey が null の場合は、すべてのコレクションが返されます。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Azure SDK for .NET