Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

SafePipeHandle-Klasse

 

Veröffentlicht: Oktober 2016

Stellt eine Wrapperklasse für ein Pipehandle dar.

Namespace:   Microsoft.Win32.SafeHandles
Assembly:  System.Core (in System.Core.dll)


[SecurityCriticalAttribute(SecurityCriticalScope.Everything)]
[SecurityPermissionAttribute(SecurityAction.LinkDemand, UnmanagedCode = true)]
[HostProtectionAttribute(SecurityAction.LinkDemand, MayLeakOnAbort = true)]
public sealed class SafePipeHandle : SafeHandleZeroOrMinusOneIsInvalid

NameBeschreibung
System_CAPS_pubmethodSafePipeHandle(IntPtr, Boolean)

Initialisiert eine neue Instanz der SafePipeHandle-Klasse.

NameBeschreibung
System_CAPS_pubpropertyIsClosed

Ruft einen Wert ab, der angibt, ob das Handle geschlossen ist.(Geerbt von „SafeHandle“.)

System_CAPS_pubpropertyIsInvalid

Ruft einen Wert ab, der angibt, ob das Handle ungültig ist.(Geerbt von „SafeHandleZeroOrMinusOneIsInvalid“.)

NameBeschreibung
System_CAPS_pubmethodClose()

Markiert das Handle für das Freigeben und Verfügbarmachen von Ressourcen.(Geerbt von „SafeHandle“.)

System_CAPS_pubmethodDangerousAddRef(Boolean)

Inkrementiert manuell den Verweiszähler für SafeHandle-Instanzen.(Geerbt von „SafeHandle“.)

System_CAPS_pubmethodDangerousGetHandle()

Gibt den Wert des handle-Felds zurück.(Geerbt von „SafeHandle“.)

System_CAPS_pubmethodDangerousRelease()

Dekrementiert manuell den Verweiszähler für eine SafeHandle-Instanz.(Geerbt von „SafeHandle“.)

System_CAPS_pubmethodDispose()

Gibt alle von der SafeHandle-Klasse verwendeten Ressourcen frei.(Geerbt von „SafeHandle“.)

System_CAPS_pubmethodEquals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.(Geerbt von „Object“.)

System_CAPS_pubmethodGetHashCode()

Fungiert als die Standardhashfunktion.(Geerbt von „Object“.)

System_CAPS_pubmethodGetType()

Ruft den Type der aktuellen Instanz ab.(Geerbt von „Object“.)

System_CAPS_pubmethodSetHandleAsInvalid()

Markiert ein Handle als nicht mehr verwendet.(Geerbt von „SafeHandle“.)

System_CAPS_pubmethodToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.(Geerbt von „Object“.)

Diese Klasse wird von SafeHandleZeroOrMinusOneIsInvalid abgeleitet. Ein Wert von 0 oder-1 ist ein ungültiges Pipehandle.

System_CAPS_importantWichtig

Dieser Typ implementiert die IDisposable Schnittstelle. Wenn Sie mithilfe des Typs abgeschlossen haben, sollten Sie es entweder direkt oder indirekt freigeben. Aufrufen, um den Typ direkt zu verwerfen, dessen Dispose Methode in einer try/catch Block. Um sie indirekt freizugeben, verwenden Sie ein Sprachkonstrukt z. B. using (in c#) oder Using (in Visual Basic). Weitere Informationen finden Sie im Abschnitt "Verwenden eines Objekts, implementiert IDisposable" in der IDisposable Thema zur Schnittstelle.

.NET Framework
Verfügbar seit 3.5

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Zurück zum Anfang
Anzeigen: