Partager via


ContainerProperties.DefaultTimeToLive Propriété

Définition

Obtient ou définit la durée de vie par défaut en secondes de l’élément dans un conteneur à partir du service Azure Cosmos.

[Newtonsoft.Json.JsonProperty(NullValueHandling=Newtonsoft.Json.NullValueHandling.Ignore, PropertyName="defaultTtl")]
public int? DefaultTimeToLive { get; set; }
[<Newtonsoft.Json.JsonProperty(NullValueHandling=Newtonsoft.Json.NullValueHandling.Ignore, PropertyName="defaultTtl")>]
member this.DefaultTimeToLive : Nullable<int> with get, set
Public Property DefaultTimeToLive As Nullable(Of Integer)

Valeur de propriété

Il s’agit d’une propriété facultative.

L’unité de mesure est en secondes. La valeur maximale autorisée est 2147483647. Une valeur valide doit être un entier positif différent de zéro, « -1 » ou null.

Par défaut, DefaultTimeToLive est défini sur null, ce qui signifie que la durée de vie est désactivée pour le conteneur.

Attributs
Newtonsoft.Json.JsonPropertyAttribute

Exemples

L’exemple ci-dessous désactive la durée de vie d’un conteneur.

container.DefaultTimeToLive = null;

L’exemple ci-dessous active la durée de vie d’un conteneur. Par défaut, tous les éléments n’expirent jamais.

container.DefaultTimeToLive = -1;

L’exemple ci-dessous active la durée de vie d’un conteneur. Par défaut, l’élément expire au bout de 1 000 secondes depuis sa dernière écriture.

container.DefaultTimeToLive = 1000;

Remarques

Le 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.

Lorsque a la DefaultTimeToLive valeur null, la durée de vie est désactivée pour le conteneur. Cela signifie que tous les éléments n’expireront jamais. La durée de vie de l’élément individuel sera ignorée.

Lorsque a la DefaultTimeToLive valeur « -1 », la durée de vie est activée pour le conteneur. Par défaut, tous les éléments n’expireront jamais. L’élément individuel peut recevoir une valeur de durée de vie spécifique en définissant sa durée de vie. La durée de vie de l’élément sera respectée et les éléments expirés seront supprimés en arrière-plan.

Lorsque est DefaultTimeToLive un entier positif différent de zéro, la durée de vie est activée pour le conteneur. Et une durée de vie par défaut en secondes est appliquée à tous les éléments. Un élément a expiré après la valeur spécifiée DefaultTimeToLive en secondes depuis sa dernière écriture.

S’applique à