ContainerProperties.AnalyticalStoreTimeToLiveInSeconds Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Gültigkeitsdauer für den Analysespeicher in Sekunden im Containerbereich für den Azure Cosmos-Dienst ab oder legt diese fest.
Bei aktiviertem Analysespeicher werden alle Elementänderungen im Container erfasst. AnalyticalStoreTimeToLiveInSeconds definiert die Gültigkeitsdauer für die Änderungen im Analysespeicher.
[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)
Eigenschaftswert
Es handelt sich um eine optionale Eigenschaft.
Die Maßeinheit beträgt Sekunden. Der maximal zulässige Wert ist 2147483647.
Ein gültiger Wert muss entweder eine positive ganze Zahl ungleich null, '-1' oder null
sein.
Standardmäßig ist AnalyticalStoreTimeToLiveInSeconds auf NULL festgelegt, was bedeutet, dass der Analysespeicher deaktiviert ist.
- Attribute
-
Newtonsoft.Json.JsonPropertyAttribute
Beispiele
Im folgenden Beispiel wird der Analysespeicher für einen Container deaktiviert.
container.AnalyticalStoreTimeToLiveInSeconds = null;
Im folgenden Beispiel wird der Analysespeicher für Container aktiviert, der alle Änderungen erfasst und nie abläuft.
container.AnalyticalStoreTimeToLiveInSeconds = -1;
Im folgenden Beispiel wird der Analysespeicher für Container aktiviert, der alle Änderungen erfasst und nach 180 Tage abläuft.
container.AnalyticalStoreTimeToLiveInSeconds = (int)TimeSpan.FromDays(6 * 30).TotalSeconds;
Hinweise
Gilt AnalyticalStoreTimeToLiveInSeconds für alle Elementänderungen im Container. Sie kann nicht pro Element überschrieben oder angepasst werden.
Wenn der AnalyticalStoreTimeToLiveInSeconds Analysespeicher deaktiviert ist null
. Dies bedeutet, dass alle Elementänderungen im Container ignoriert werden.
Wenn " AnalyticalStoreTimeToLiveInSeconds -1" ist, werden alle Elementänderungen vom Analysespeicher erfasst und laufen nie ab.
Wenn eine AnalyticalStoreTimeToLiveInSeconds ganze Zahl ungleich null positiv ist, werden alle Elementänderungen vom Analysespeicher erfasst und sind nach der angegebenen Gültigkeitsdauer abgelaufen.
Gilt für:
Azure SDK for .NET