Cache-veroudering configureren

Voltooid

Standaard bewaart de cache gegevens vijf minuten. Dit verouderingsvenster kan worden geconfigureerd met behulp van de eigenschap MaxIntegratedCacheStaleness in de SDK.

Voor puntleesbewerkingen stelt u de eigenschap DedicatedGatewayRequestOptions van de klasse ItemRequestOptions in op een nieuw exemplaar van de klasse DedicatedGatewayRequestOptions , waarbij de eigenschap MaxIntegratedCacheStaleness is ingesteld op een geschikte periode voor uw toepassing. In dit voorbeeld is de veroudering geconfigureerd tot 15 minuten.

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

Voer voor querybewerkingen dezelfde configuratietaken uit in de klasse QueryRequestOptions . In dit voorbeeld is de cache veroudering slechts ingesteld op 120 seconden of 2 minuten.

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