Konfigurieren der Veraltung des Caches

Abgeschlossen

Standardmäßig werden Daten fünf Minuten lang im Cache gespeichert. Dieses Veraltetkeitsfenster kann mithilfe der MaxIntegratedCacheStaleness-Eigenschaft im SDK konfiguriert werden.

Legen Sie für Punktlesevorgänge die DedicatedGatewayRequestOptions-Eigenschaft der ItemRequestOptions-Klasse auf eine neue Instanz der DedicatedGatewayRequestOptions-Klasse fest, wobei die Eigenschaft "MaxIntegratedCacheStaleness " auf einen geeigneten Zeitbereich für Ihre Anwendung festgelegt ist. In diesem Beispiel wird eine Veraltung von 15 Minuten konfiguriert.

ItemRequestOptions operationOptions = new()
{
    ConsistencyLevel = ConsistencyLevel.Eventual,
    DedicatedGatewayRequestOptions = new() 
    { 
        MaxIntegratedCacheStaleness = TimeSpan.FromMinutes(15) 
    }
};

Führen Sie für Abfragevorgänge stattdessen dieselben Konfigurationsaufgaben in der QueryRequestOptions-Klasse aus. In diesem Beispiel wird die Veraltetkeit des Caches nur auf 120 Sekunden oder 2 Minuten festgelegt.

QueryRequestOptions queryOptions = new()
{
    ConsistencyLevel = ConsistencyLevel.Eventual,
    DedicatedGatewayRequestOptions = new() 
    { 
        MaxIntegratedCacheStaleness = TimeSpan.FromSeconds(120) 
    }
};