Compartir a través de


ContainerProperties.DefaultTimeToLive Propiedad

Definición

Obtiene o establece el período de vida predeterminado en segundos para el elemento de un contenedor desde el servicio 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)

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, DefaultTimeToLive se establece en null, lo que significa que el período de vida está desactivado para el contenedor.

Atributos
Newtonsoft.Json.JsonPropertyAttribute

Ejemplos

En el ejemplo siguiente se deshabilita el período de vida en un contenedor.

container.DefaultTimeToLive = null;

En el ejemplo siguiente se habilita el período de vida en un contenedor. De forma predeterminada, todos los elementos nunca expiran.

container.DefaultTimeToLive = -1;

En el ejemplo siguiente se habilita el período de vida en un contenedor. De forma predeterminada, el elemento expirará después de 1000 segundos desde su última hora de escritura.

container.DefaultTimeToLive = 1000;

Comentarios

DefaultTimeToLive Se aplicará a todos los elementos del contenedor como directiva predeterminada de período de vida. El elemento individual podría invalidar la directiva predeterminada de período de vida estableciendo su período de vida.

DefaultTimeToLive Cuando es null, el período de vida se desactivará para el contenedor. Significa que todos los elementos nunca expirarán. Se ignorará el período de vida del elemento individual.

DefaultTimeToLive Cuando es "-1", el período de vida se activará para el contenedor. De forma predeterminada, todos los elementos nunca expirarán. El elemento individual se puede asignar un valor de período de vida específico estableciendo su período de vida. Se respetará el período de vida del elemento y los elementos expirados se eliminarán en segundo plano.

DefaultTimeToLive Cuando es un entero positivo distinto de cero, el período de vida se activará para el contenedor. Y se aplicará un período de vida predeterminado en segundos a todos los elementos. Un elemento expirará después del valor especificado DefaultTimeToLive en segundos desde su última hora de escritura.

Se aplica a