Cache-veroudering configureren
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)
}
};