ReparsePointAware.PinAndRequireNoReparsePoints(String, Boolean) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ö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.