ContainerProperties.DefaultTimeToLive Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 à
Azure SDK for .NET