Partager via


ContainerProperties.AnalyticalStoreTimeToLiveInSeconds Propriété

Définition

Obtient ou définit la durée de vie du magasin analytique en secondes à l’étendue du conteneur pour le service Azure Cosmos.

Lorsqu’il est activé, le magasin analytique capture toutes les modifications d’élément dans le conteneur. AnalyticalStoreTimeToLiveInSeconds définit la durée de vie des modifications dans le magasin analytique.

[Newtonsoft.Json.JsonProperty(NullValueHandling=Newtonsoft.Json.NullValueHandling.Ignore, PropertyName="analyticalStorageTtl")]
public int? AnalyticalStoreTimeToLiveInSeconds { get; set; }
[<Newtonsoft.Json.JsonProperty(NullValueHandling=Newtonsoft.Json.NullValueHandling.Ignore, PropertyName="analyticalStorageTtl")>]
member this.AnalyticalStoreTimeToLiveInSeconds : Nullable<int> with get, set
Public Property AnalyticalStoreTimeToLiveInSeconds 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, AnalyticalStoreTimeToLiveInSeconds est défini sur Null, ce qui signifie que le magasin analytique est désactivé.

Attributs
Newtonsoft.Json.JsonPropertyAttribute

Exemples

L’exemple ci-dessous désactive le magasin analytique sur un conteneur.

container.AnalyticalStoreTimeToLiveInSeconds = null;

L’exemple ci-dessous active le magasin analytique sur le conteneur qui capture toutes les modifications et n’expire jamais.

container.AnalyticalStoreTimeToLiveInSeconds = -1;

L’exemple ci-dessous active le magasin analytique sur le conteneur qui capture toutes les modifications et expire après 180 jours.

container.AnalyticalStoreTimeToLiveInSeconds = (int)TimeSpan.FromDays(6 * 30).TotalSeconds;

Remarques

s’applique AnalyticalStoreTimeToLiveInSeconds à toutes les modifications d’élément dans le conteneur. Il ne peut pas être substitué ou personnalisable par élément.

Lorsque le AnalyticalStoreTimeToLiveInSeconds magasin analytique est null désactivé. Cela signifie que toutes les modifications d’élément dans le conteneur sont ignorées.

Lorsque a la valeur « -1 », toutes les modifications d’éléments sont capturées par le AnalyticalStoreTimeToLiveInSeconds magasin analytique et n’expirent jamais.

Lorsque est un entier positif différent de zéro, toutes les modifications d’éléments sont capturées par le AnalyticalStoreTimeToLiveInSeconds magasin analytique et ont expiré après la durée de vie spécifiée.

S’applique à