Partager via


ContainerDefinition<T> Classe

Définition

Définition fluent du conteneur Azure Cosmos.

public abstract class ContainerDefinition<T> where T : ContainerDefinition<T>
type ContainerDefinition<'T (requires 'T :> ContainerDefinition<'T>)> = class
Public MustInherit Class ContainerDefinition(Of T)

Paramètres de type

T
Héritage
ContainerDefinition<T>
Dérivé

Constructeurs

ContainerDefinition<T>()

Crée un instance pour les tests unitaires

Méthodes

Build()

Applique la définition Fluent actuelle et crée une configuration de conteneur.

WithDefaultTimeToLive(Int32)

DefaultTimeToLive sera appliqué à tous les éléments du conteneur en tant que stratégie de durée de vie par défaut. L’élément individuel peut remplacer la stratégie de durée de vie par défaut en définissant sa durée de vie.

WithDefaultTimeToLive(TimeSpan)

DefaultTimeToLive sera appliqué à tous les éléments du conteneur en tant que stratégie de durée de vie par défaut. L’élément individuel peut remplacer la stratégie de durée de vie par défaut en définissant sa durée de vie.

WithIndexingPolicy()

IndexingPolicy définition du conteneur Azure Cosmos actuel.

WithPartitionKeyDefinitionVersion(PartitionKeyDefinitionVersion)

Définit le PartitionKeyDefinitionVersion

La définition de clé de partition version 1 utilise une fonction de hachage qui calcule le hachage basé sur les 100 premiers octets de la clé de partition. Cela peut entraîner des conflits pour les documents dont les clés de partition sont supérieures à 100 octets.

La définition de clé de partition version 2 utilise une fonction de hachage qui calcule le hachage en fonction des 2 premiers Ko de la clé de partition.

WithTimeToLivePropertyPath(String)

Définit le chemin de la propriété time to live base timestamp.

S’applique à

Voir aussi