Udostępnij za pośrednictwem


Klasa SafeIUnknown

Microsoft tylko do użytku wewnętrznego.

Hierarchia dziedziczenia

System.Object
  System.Runtime.ConstrainedExecution.CriticalFinalizerObject
    System.Runtime.InteropServices.SafeHandle
      Microsoft.VisualStudio.PlatformUI.SafeIUnknown

Przestrzeń nazw:  Microsoft.VisualStudio.PlatformUI
Zestaw:  Microsoft.VisualStudio.Shell.11.0 (w Microsoft.VisualStudio.Shell.11.0.dll)

Składnia

'Deklaracja
Public Class SafeIUnknown _
    Inherits SafeHandle
public class SafeIUnknown : SafeHandle

Typ SafeIUnknown uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna SafeIUnknown() Microsoft tylko do użytku wewnętrznego.
Metoda publiczna SafeIUnknown(IntPtr) Microsoft tylko do użytku wewnętrznego.
Metoda publiczna SafeIUnknown(SafeIUnknown) Microsoft tylko do użytku wewnętrznego.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna IsClosed Zwraca wartość wskazującą, czy dojście jest zamknięty. (Odziedziczone z SafeHandle).
Właściwość publiczna IsInvalid Microsoft tylko do użytku wewnętrznego. (Zastępuje SafeHandle.IsInvalid).
Właściwość publiczna Value Microsoft tylko do użytku wewnętrznego.

Początek

Metody

  Nazwa Opis
Metoda publiczna Close Znaczniki dojście do zwalniania i zwalnianie zasobów. (Odziedziczone z SafeHandle).
Metoda publiczna DangerousAddRef Ręcznie zwiększa licznik odniesienia na SafeHandle wystąpień. (Odziedziczone z SafeHandle).
Metoda publiczna DangerousGetHandle Zwraca wartość handle pola. (Odziedziczone z SafeHandle).
Metoda publiczna DangerousRelease Ręcznie zmniejsza licznik odniesienia na SafeHandle instancji. (Odziedziczone z SafeHandle).
Metoda publiczna Dispose() Zwalnia wszystkie zasoby używane przez SafeHandle klasy. (Odziedziczone z SafeHandle).
Metoda chroniona Dispose(Boolean) Zwalnia niezarządzanych zasobów używanych przez SafeHandle klasy określająca, czy wykonać zwykłej zbywać operacji. (Odziedziczone z SafeHandle).
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object).
Metoda chroniona Finalize Zwalnia wszystkie zasoby skojarzone z uchwytu. (Odziedziczone z SafeHandle).
Metoda publicznaStatyczny element członkowski FromObject Microsoft tylko do użytku wewnętrznego.
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna GetType Pobiera Type bieżącej instancji. (Odziedziczone z Object).
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda chroniona ReleaseHandle Microsoft tylko do użytku wewnętrznego. (Zastępuje SafeHandle.ReleaseHandle()).
Metoda chroniona SetHandle Ustawia określone dojście wcześniej uchwyt. (Odziedziczone z SafeHandle).
Metoda publiczna SetHandleAsInvalid Znaczniki uchwyt tak nie jest już używany. (Odziedziczone z SafeHandle).
Metoda publiczna ToObject() Microsoft tylko do użytku wewnętrznego.
Metoda publiczna ToObject<T>() Microsoft tylko do użytku wewnętrznego.
Metoda publiczna ToString Zwraca ciąg, który reprezentuje bieżącego obiektu. (Odziedziczone z Object).

Początek

Pola

  Nazwa Opis
Pole chronione handle Określa dojście do owijania. (Odziedziczone z SafeHandle).

Początek

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.PlatformUI