Freigeben über


ShareFileClient.ForceCloseAllHandles(CancellationToken) Methode

Definition

Der ForceCloseAllHandles(CancellationToken) Vorgang schließt alle Handles, die für eine Datei im Dienst geöffnet werden.

Diese API soll zusammen GetHandlesAsync(CancellationToken) verwendet werden, um schließende Handles für Blockvorgänge zu erzwingen. Diese Handles sind möglicherweise durch SMB-Clients durchgesickert oder wurden nicht mehr nachverfolgt. Die API hat clientseitige Auswirkungen auf das zu schließende Handle, einschließlich sichtbarer Benutzerfehler aufgrund fehlgeschlagener Lese- oder Schreibversuche. Diese API ist nicht für die Verwendung als Ersatz oder Alternative für SMB close vorgesehen.

Weitere Informationen finden Sie unter Erzwingen sie Schließhandles.

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

Parameter

cancellationToken
CancellationToken

Optional CancellationToken zur Weitergabe von Benachrichtigungen, dass der Vorgang abgebrochen werden soll.

Gibt zurück

EineCloseHandlesResult, die die status des ForceCloseAllHandles(CancellationToken) Vorgangs beschreibt.

Hinweise

Ein RequestFailedException wird ausgelöst, wenn ein Fehler auftritt.

Gilt für: