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