IDurableEntityClient.CleanEntityStorageAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Supprime les entités vides du stockage et libère les verrous orphelins.
public System.Threading.Tasks.Task<Microsoft.Azure.WebJobs.Extensions.DurableTask.CleanEntityStorageResult> CleanEntityStorageAsync (bool removeEmptyEntities, bool releaseOrphanedLocks, System.Threading.CancellationToken cancellationToken);
abstract member CleanEntityStorageAsync : bool * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.WebJobs.Extensions.DurableTask.CleanEntityStorageResult>
Public Function CleanEntityStorageAsync (removeEmptyEntities As Boolean, releaseOrphanedLocks As Boolean, cancellationToken As CancellationToken) As Task(Of CleanEntityStorageResult)
Paramètres
- removeEmptyEntities
- Boolean
Indique s’il faut supprimer des entités vides.
- releaseOrphanedLocks
- Boolean
Indique s’il faut libérer les verrous orphelins.
- cancellationToken
- CancellationToken
Jeton d’annulation qui peut être utilisé pour annuler l’opération.
Retours
Tâche qui se termine lorsque l’opération est terminée.
Remarques
Une entité est considérée comme vide et est supprimée, si elle n’a pas d’état, si elle n’est pas verrouillée et si elle est inactive pendant plus de EntityMessageReorderWindowInMinutes minutes. Les verrous sont considérés comme orphelins et sont libérés si l’orchestration qui les contient n’est pas dans l’état Running. Cela ne doit pas se produire dans des circonstances normales, mais peut se produire si l’orchestration instance qui contient le verrou présente des échecs de non-déterminisme de relecture, ou s’il est explicitement purgé.
S’applique à
Azure SDK for .NET