SafePipeHandle Klasa

Definicja

Reprezentuje klasę otoki dojścia do potoku.Represents a wrapper class for a pipe handle.

public ref class SafePipeHandle sealed : Microsoft::Win32::SafeHandles::SafeHandleZeroOrMinusOneIsInvalid
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
public sealed class SafePipeHandle : Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid
type SafePipeHandle = class
    inherit SafeHandleZeroOrMinusOneIsInvalid
Public NotInheritable Class SafePipeHandle
Inherits SafeHandleZeroOrMinusOneIsInvalid
Dziedziczenie
Atrybuty

Uwagi

Ta klasa jest pochodną SafeHandleZeroOrMinusOneIsInvalid.This class is derived from SafeHandleZeroOrMinusOneIsInvalid. Wartość 0 lub-1 jest nieprawidłowym dojściem potoku.A value of 0 or -1 is an invalid pipe handle.

Ważne

Ten typ implementuje interfejs IDisposable.This type implements the IDisposable interface. Po zakończeniu korzystania z typu należy usunąć jego wartość bezpośrednio lub pośrednio.When you have finished using the type, you should dispose of it either directly or indirectly. Aby usunąć typ bezpośrednio, wywołaj metodę Dispose w bloku try/catch.To dispose of the type directly, call its Dispose method in a try/catch block. Aby usunąć go pośrednio, użyj konstrukcji językowej, takiej jak using (in C#) lub Using (w Visual Basic).To dispose of it indirectly, use a language construct such as using (in C#) or Using (in Visual Basic). Aby uzyskać więcej informacji, zobacz sekcję "Używanie obiektu implementującego interfejs IDisposable" w temacie interfejsu IDisposable.For more information, see the "Using an Object that Implements IDisposable" section in the IDisposable interface topic.

Konstruktory

SafePipeHandle(IntPtr, Boolean)

Inicjuje nowe wystąpienie klasy SafePipeHandle klasy.Initializes a new instance of the SafePipeHandle class.

Pola

handle

Określa uchwyt, który ma być opakowany.Specifies the handle to be wrapped.

(Odziedziczone po SafeHandle)

Właściwości

IsClosed

Pobiera wartość wskazującą, czy dojście jest zamknięte.Gets a value indicating whether the handle is closed.

(Odziedziczone po SafeHandle)
IsInvalid

Metody

Close()

Oznacza dojście do zwalniania i zwalniania zasobów.Marks the handle for releasing and freeing resources.

(Odziedziczone po SafeHandle)
DangerousAddRef(Boolean)

Ręcznie zwiększa licznik odwołań dla wystąpień SafeHandle.Manually increments the reference counter on SafeHandle instances.

(Odziedziczone po SafeHandle)
DangerousGetHandle()

Zwraca wartość pola handle.Returns the value of the handle field.

(Odziedziczone po SafeHandle)
DangerousRelease()

Ręcznie zmniejsza licznik odwołań w wystąpieniu SafeHandle.Manually decrements the reference counter on a SafeHandle instance.

(Odziedziczone po SafeHandle)
Dispose()

Zwalnia wszystkie zasoby używane przez klasę SafeHandle.Releases all resources used by the SafeHandle class.

(Odziedziczone po SafeHandle)
Dispose(Boolean)

Zwalnia niezarządzane zasoby używane przez klasę SafeHandle, określając, czy należy wykonać normalną operację Dispose.Releases the unmanaged resources used by the SafeHandle class specifying whether to perform a normal dispose operation.

(Odziedziczone po SafeHandle)
Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.Gets the Type of the current instance.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy skróconą kopię bieżącego Object.Creates a shallow copy of the current Object.

(Odziedziczone po Object)
ReleaseHandle()

Gdy jest zastępowany w klasie pochodnej, wykonuje kod wymagany do zwolnienia dojścia.When overridden in a derived class, executes the code required to free the handle.

(Odziedziczone po SafeHandle)
SetHandle(IntPtr)

Ustawia dojście do określonego istniejącego już dojścia.Sets the handle to the specified pre-existing handle.

(Odziedziczone po SafeHandle)
SetHandleAsInvalid()

Oznacza dojście, które nie jest już używane.Marks a handle as no longer used.

(Odziedziczone po SafeHandle)
ToString()

Zwraca ciąg, który reprezentuje bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)

Dotyczy