ContainerProperties.AnalyticalStoreTimeToLiveInSeconds 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 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 à
Azure SDK for .NET