ContainerBuilder Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
CosmosContainer fluent-Definition für Erstellungsflows.
public class ContainerBuilder : Azure.Cosmos.Fluent.ContainerDefinition<Azure.Cosmos.Fluent.ContainerBuilder>
type ContainerBuilder = class
inherit ContainerDefinition<ContainerBuilder>
Public Class ContainerBuilder
Inherits ContainerDefinition(Of ContainerBuilder)
- Vererbung
Konstruktoren
ContainerBuilder() |
Erstellt eine instance für Komponententests |
Methoden
Build() |
Wendet die aktuelle Fluent-Definition an und erstellt eine Containerkonfiguration. |
CreateAsync(Nullable<Int32>) |
Erstellt einen Container mit der aktuellen Fluent-Definition. |
CreateIfNotExistsAsync(Nullable<Int32>) |
Erstellt einen Container, wenn er nicht mit der aktuellen Fluent-Definition vorhanden ist. |
WithConflictResolution() |
Definieren des Konflikts für den Azure Cosmos-Container |
WithDefaultTimeToLive(Int32) |
DefaultTimeToLive wird auf alle Elemente im Container als Standardrichtlinie für die Gültigkeitsdauer angewendet. Das einzelne Element kann die Standardrichtlinie für die Gültigkeitsdauer überschreiben, indem die Gültigkeitsdauer festgelegt wird. (Geerbt von ContainerDefinition<T>) |
WithDefaultTimeToLive(TimeSpan) |
DefaultTimeToLive wird auf alle Elemente im Container als Standardrichtlinie für die Gültigkeitsdauer angewendet. Das einzelne Element kann die Standardrichtlinie für die Gültigkeitsdauer überschreiben, indem die Gültigkeitsdauer festgelegt wird. (Geerbt von ContainerDefinition<T>) |
WithIndexingPolicy() |
IndexingPolicy Definition für den aktuellen Azure Cosmos-Container. (Geerbt von ContainerDefinition<T>) |
WithPartitionKeyDefinitionVersion(PartitionKeyDefinitionVersion) |
Legt die PartitionKeyDefinitionVersion Die Partitionsschlüsseldefinition Version 1 verwendet eine Hashfunktion, die den Hash basierend auf den ersten 100 Bytes des Partitionsschlüssels berechnet. Dies kann zu Konflikten bei Dokumenten mit Partitionsschlüsseln führen, die größer als 100 Byte sind. Die Partitionsschlüsseldefinition Version 2 verwendet eine Hashfunktion, die den Hash basierend auf den ersten 2 KB des Partitionsschlüssels berechnet. (Geerbt von ContainerDefinition<T>) |
WithUniqueKey() |
Definiert eine Eindeutige Schlüsselrichtlinie für diesen Azure Cosmos-Container. |
Gilt für:
Azure SDK for .NET