Konfigurieren der Veraltung des Caches
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)
}
};