次の方法で共有


ContainerBuilder クラス

定義

CosmosContainer 作成フローの fluent 定義。

public class ContainerBuilder : Azure.Cosmos.Fluent.ContainerDefinition<Azure.Cosmos.Fluent.ContainerBuilder>
type ContainerBuilder = class
    inherit ContainerDefinition<ContainerBuilder>
Public Class ContainerBuilder
Inherits ContainerDefinition(Of ContainerBuilder)
継承

コンストラクター

ContainerBuilder()

単体テスト用のインスタンスを作成します

メソッド

Build()

現在の Fluent 定義を適用し、コンテナー構成を作成します。

CreateAsync(Nullable<Int32>)

現在の fluent 定義を使用してコンテナーを作成します。

CreateIfNotExistsAsync(Nullable<Int32>)

現在の fluent 定義が存在しない場合は、コンテナーを作成します。

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>)
WithUniqueKey()

この Azure Cosmos コンテナーの一意のキー ポリシーを定義します。

適用対象