次の方法で共有


ContainerBuilder クラス

定義

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 コンテナーの一意のキー ポリシーを定義します。

適用対象