Freigeben über


ShareFileClient.ForceCloseHandle(String, CancellationToken) Methode

Definition

Der ForceCloseHandle(String, CancellationToken) Vorgang schließt ein Handle, das für eine Datei im Dienst geöffnet wurde. Es unterstützt das Schließen eines einzelnen Handles, das durch angegeben wird handleId.

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.Response<Azure.Storage.Files.Shares.Models.CloseHandlesResult> ForceCloseHandle (string handleId, System.Threading.CancellationToken cancellationToken = default);
abstract member ForceCloseHandle : string * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Files.Shares.Models.CloseHandlesResult>
override this.ForceCloseHandle : string * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Files.Shares.Models.CloseHandlesResult>
Public Overridable Function ForceCloseHandle (handleId As String, Optional cancellationToken As CancellationToken = Nothing) As Response(Of CloseHandlesResult)

Parameter

handleId
String

Gibt die zu schließende Handle-ID an.

cancellationToken
CancellationToken

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

Gibt zurück

EineResponse<T>, die die status des ForceCloseHandle(String, CancellationToken) Vorgangs beschreibt.

Hinweise

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

Gilt für: