Udostępnij przez


SafeSocketHandle Klasa

Definicja

Reprezentuje klasę otoki dla uchwytu gniazda.

public ref class SafeSocketHandle sealed : Microsoft::Win32::SafeHandles::SafeHandleMinusOneIsInvalid
public sealed class SafeSocketHandle : Microsoft.Win32.SafeHandles.SafeHandleMinusOneIsInvalid
type SafeSocketHandle = class
    inherit SafeHandleMinusOneIsInvalid
Public NotInheritable Class SafeSocketHandle
Inherits SafeHandleMinusOneIsInvalid
Dziedziczenie

Uwagi

Ta klasa pochodzi z SafeHandleZeroOrMinusOneIsInvalidklasy . Wartość 0 lub -1 jest nieprawidłowym uchwytem gniazda.

Konstruktory

Nazwa Opis
SafeSocketHandle()

Tworzy element SafeSocketHandle.

SafeSocketHandle(IntPtr, Boolean)

Inicjuje nowe wystąpienie klasy SafeSocketHandle.

Pola

Nazwa Opis
handle

Określa uchwyt, który ma być opakowany.

(Odziedziczone po SafeHandle)

Właściwości

Nazwa Opis
IsClosed

Pobiera wartość wskazującą, czy uchwyt jest zamknięty.

(Odziedziczone po SafeHandle)
IsInvalid

Pobiera wartość wskazującą, czy wartość uchwytu jest nieprawidłowa.

IsInvalid

Pobiera wartość wskazującą, czy uchwyt jest nieprawidłowy.

(Odziedziczone po SafeHandleMinusOneIsInvalid)

Metody

Nazwa Opis
Close()

Oznacza uchwyt do zwalniania i zwalniania zasobów.

(Odziedziczone po SafeHandle)
DangerousAddRef(Boolean)

Ręczne zwiększanie licznika odwołania w SafeHandle wystąpieniach.

(Odziedziczone po SafeHandle)
DangerousGetHandle()

Zwraca wartość handle pola.

(Odziedziczone po SafeHandle)
DangerousRelease()

Ręczne dekrementuje licznik odwołań w wystąpieniu SafeHandle .

(Odziedziczone po SafeHandle)
Dispose()

Zwalnia wszystkie zasoby używane przez klasę SafeHandle .

(Odziedziczone po SafeHandle)
Dispose(Boolean)

Zwalnia niezarządzane zasoby używane przez klasę SafeHandle określającą, czy wykonać normalną operację usuwania.

(Odziedziczone po SafeHandle)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ReleaseHandle()

Po zastąpieniu w klasie pochodnej wykonuje kod wymagany do zwolnienia uchwytu.

(Odziedziczone po SafeHandle)
SetHandle(IntPtr)

Ustawia uchwyt do określonego wstępnie istniejącego uchwytu.

(Odziedziczone po SafeHandle)
SetHandleAsInvalid()

Oznacza uchwyt jako nieużytny.

(Odziedziczone po SafeHandle)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy