ContainerProperties.AnalyticalStoreTimeToLiveInSeconds Propiedad

Definición

Obtiene o establece el período de vida para el almacén analítico en segundos en el ámbito del contenedor para el servicio Azure Cosmos.

El almacén analítico cuando está habilitado captura todos los cambios de elemento en el contenedor. AnalyticalStoreTimeToLiveInSeconds define el período de vida de los cambios en el almacén analítico.

[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)

Valor de propiedad

Es una propiedad opcional.

La unidad de medida es de segundos. El valor máximo permitido es 2147483647. Un valor válido debe ser un entero positivo distinto de cero, "-1" o null.

De forma predeterminada, AnalyticalStoreTimeToLiveInSeconds se establece en null, lo que significa que el almacén analítico está desactivado.

Atributos
Newtonsoft.Json.JsonPropertyAttribute

Ejemplos

En el ejemplo siguiente se deshabilita el almacén analítico en un contenedor.

container.AnalyticalStoreTimeToLiveInSeconds = null;

En el ejemplo siguiente se habilita el almacén analítico en el contenedor que captura todos los cambios y nunca expira.

container.AnalyticalStoreTimeToLiveInSeconds = -1;

En el ejemplo siguiente se habilita el almacén analítico en el contenedor que captura todos los cambios y expira después de 180 días.

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

Comentarios

AnalyticalStoreTimeToLiveInSeconds es aplicable a todos los cambios de elemento en el contenedor. No se puede invalidar ni personalizar por elemento.

Cuando se null desactiva el AnalyticalStoreTimeToLiveInSeconds almacén analítico. Significa que se ignoran todos los cambios de elemento en el contenedor.

Cuando es AnalyticalStoreTimeToLiveInSeconds "-1", todos los cambios de los elementos se capturarán mediante el almacén analítico y nunca expirarán.

AnalyticalStoreTimeToLiveInSeconds Cuando es un entero positivo distinto de cero, todos los cambios de los elementos se capturarán mediante el almacén analítico y expirarán después del período de vida especificado.

Se aplica a