Freigeben über


ReparsePointAware.PinAndRequireNoReparsePoints(String, Boolean) Methode

Definition

Öffnet ein SafeFileHandle für eine vorhandene Datei oder ein vorhandenes Verzeichnis und bestätigt, dass der resultierende kanonische Pfad mit dem des angegebenen Pfads übereinstimmt. Das resultierende SafeFileHandle ist IDisposable und kann in using-Anweisungen verwendet werden, um sicherzustellen, dass nachfolgende Dateivorgänge in Pfade ohne Analysepunkte schreiben.

public static Microsoft.Win32.SafeHandles.SafeFileHandle PinAndRequireNoReparsePoints(string expectedPath, bool asDirectory);
static member PinAndRequireNoReparsePoints : string * bool -> Microsoft.Win32.SafeHandles.SafeFileHandle
Public Shared Function PinAndRequireNoReparsePoints (expectedPath As String, asDirectory As Boolean) As SafeFileHandle

Parameter

expectedPath
String

Es wird erwartet, dass der Pfad angeheftt werden soll.

asDirectory
Boolean

Ob es sich um einen Datei- oder Verzeichnispfad handelt.

Gibt zurück

SafeFileHandle in die angegebene Datei/das angegebene Verzeichnis.

Ausnahmen

Der Pfad enthält Windows-Analysepunkte oder kann auf andere Weise nicht zugegriffen werden.

Gilt für: