ContainerBuilder クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Container 作成フローの fluent 定義。
public class ContainerBuilder : Microsoft.Azure.Cosmos.Fluent.ContainerDefinition<Microsoft.Azure.Cosmos.Fluent.ContainerBuilder>
type ContainerBuilder = class
inherit ContainerDefinition<ContainerBuilder>
Public Class ContainerBuilder
Inherits ContainerDefinition(Of ContainerBuilder)
- 継承
コンストラクター
ContainerBuilder() |
単体テスト用のインスタンスを作成します |
ContainerBuilder(Database, String, String) |
ContainerBuilder のインスタンスを作成します。 |
メソッド
Build() |
現在の Fluent 定義を適用し、コンテナー構成を作成します。 |
CreateAsync(Nullable<Int32>, CancellationToken) |
現在の fluent 定義を使用してコンテナーを作成します。 |
CreateAsync(ThroughputProperties, CancellationToken) |
現在の fluent 定義を使用してコンテナーを作成します。 |
CreateIfNotExistsAsync(Nullable<Int32>, CancellationToken) |
現在の fluent 定義が存在しない場合は、コンテナーを作成します。 |
CreateIfNotExistsAsync(ThroughputProperties, CancellationToken) |
現在の fluent 定義が存在しない場合は、コンテナーを作成します。 |
WithClientEncryptionPolicy() |
Azure Cosmos コンテナーの を ClientEncryptionPolicy 定義します。 は PolicyFormatVersion 1 に設定されます。 注: の一部 ClientEncryptionPolicyとしてパーティション キーまたは id フィールド パスを含める必要がある場合は、 を 2 に設定 PolicyFormatVersion してください。 |
WithClientEncryptionPolicy(Int32) |
Azure Cosmos コンテナーの ClientEncryptionPolicy を定義します。注: の一部 ClientEncryptionPolicyとしてパーティション キーまたは id フィールド パスを含める必要がある場合は、2 に設定 PolicyFormatVersion してください。 |
WithConflictResolution() |
Azure Cosmos コンテナーの競合解決を定義しました |
WithDefaultTimeToLive(Int32) |
DefaultTimeToLive は、コンテナー内のすべての項目に既定の有効期間ポリシーとして適用されます。 個々のアイテムは、その時刻をライブに設定することで、既定のライブ時間ポリシーをオーバーライドできます。 (継承元 ContainerDefinition<T>) |
WithDefaultTimeToLive(TimeSpan) |
DefaultTimeToLive は、コンテナー内のすべての項目に既定の有効期間ポリシーとして適用されます。 個々のアイテムは、その時刻をライブに設定することで、既定のライブ時間ポリシーをオーバーライドできます。 (継承元 ContainerDefinition<T>) |
WithIndexingPolicy() |
IndexingPolicy 現在の Azure Cosmos コンテナーの定義。 (継承元 ContainerDefinition<T>) |
WithPartitionKeyDefinitionVersion(PartitionKeyDefinitionVersion) |
を設定します。 PartitionKeyDefinitionVersion パーティション キー定義バージョン 1 では、パーティション キーの最初の 100 バイトに基づいてハッシュを計算するハッシュ関数を使用します。 これにより、パーティション キーが 100 バイトを超えるドキュメントの競合が発生する可能性があります。 パーティション キー定義バージョン 2 では、パーティション キーの最初の 2 KB に基づいてハッシュを計算するハッシュ関数が使用されます。 (継承元 ContainerDefinition<T>) |
WithTimeToLivePropertyPath(String) |
time をライブベースタイムスタンププロパティパスに設定します。 (継承元 ContainerDefinition<T>) |
WithUniqueKey() |
この Azure Cosmos コンテナーの一意のキー ポリシーを定義します。 |
適用対象
Azure SDK for .NET