Partager via


ShareFileClient.ForceCloseAllHandlesAsync(CancellationToken) Méthode

Définition

L’opération ForceCloseAllHandlesAsync(CancellationToken) ferme tous les handles ouverts sur un fichier au niveau du service.

Cette API est destinée à être utilisée en même temps GetHandlesAsync(CancellationToken) que pour forcer la fermeture des handles qui bloquent les opérations. Ces handles peuvent avoir été divulgués ou perdus de trace par les clients SMB. L’API a un impact côté client sur le handle en cours de fermeture, y compris les erreurs visibles par l’utilisateur en raison d’échecs de tentatives de lecture ou d’écriture de fichiers. Cette API n’est pas destinée à être utilisée comme remplacement ou alternative pour la fermeture SMB.

Pour plus d'informations, consultez la rubrique Forcer la fermeture des poignées.

public virtual System.Threading.Tasks.Task<Azure.Storage.Files.Shares.Models.CloseHandlesResult> ForceCloseAllHandlesAsync (System.Threading.CancellationToken cancellationToken = default);
abstract member ForceCloseAllHandlesAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Storage.Files.Shares.Models.CloseHandlesResult>
override this.ForceCloseAllHandlesAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Storage.Files.Shares.Models.CloseHandlesResult>
Public Overridable Function ForceCloseAllHandlesAsync (Optional cancellationToken As CancellationToken = Nothing) As Task(Of CloseHandlesResult)

Paramètres

cancellationToken
CancellationToken

Facultatif CancellationToken pour propager des notifications indiquant que l’opération doit être annulée.

Retours

CloseHandlesResult décrivant le status de l’opérationForceCloseAllHandlesAsync(CancellationToken).

Remarques

Un RequestFailedException sera levée en cas d’échec.

S’applique à