Freigeben über


ArmCosmosDBModelFactory.CosmosDBContainerPartitionKey Methode

Definition

Initialisiert eine neue instance von CosmosDBContainerPartitionKey.

public static Azure.ResourceManager.CosmosDB.Models.CosmosDBContainerPartitionKey CosmosDBContainerPartitionKey (System.Collections.Generic.IEnumerable<string> paths = default, Azure.ResourceManager.CosmosDB.Models.CosmosDBPartitionKind? kind = default, int? version = default, bool? isSystemKey = default);
static member CosmosDBContainerPartitionKey : seq<string> * Nullable<Azure.ResourceManager.CosmosDB.Models.CosmosDBPartitionKind> * Nullable<int> * Nullable<bool> -> Azure.ResourceManager.CosmosDB.Models.CosmosDBContainerPartitionKey
Public Shared Function CosmosDBContainerPartitionKey (Optional paths As IEnumerable(Of String) = Nothing, Optional kind As Nullable(Of CosmosDBPartitionKind) = Nothing, Optional version As Nullable(Of Integer) = Nothing, Optional isSystemKey As Nullable(Of Boolean) = Nothing) As CosmosDBContainerPartitionKey

Parameter

paths
IEnumerable<String>

Liste der Pfade, mit denen Daten innerhalb des Containers partitioniert werden können.

kind
Nullable<CosmosDBPartitionKind>

Gibt die Art des Algorithmus an, der für die Partitionierung verwendet wird. Für MultiHash werden mehrere Partitionsschlüssel (maximal drei) für die Containererstellung unterstützt.

version
Nullable<Int32>

Gibt die Version der Partitionsschlüsseldefinition an.

isSystemKey
Nullable<Boolean>

Gibt an, ob der Container einen vom System generierten Partitionsschlüssel verwendet.

Gibt zurück

Eine neue CosmosDBContainerPartitionKey instance zum Simulieren.

Gilt für: