Klasa GlobalType
Zawiera klasa podstawowa dla typów, które są zdefiniowane w projekcie lub generowane na podstawie kodu.
Hierarchia dziedziczenia
System.Object
System.MarshalByRefObject
Microsoft.VisualStudio.Shell.Design.GlobalType
Microsoft.VisualStudio.Shell.Design.GlobalObject
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Design
Zestaw: Microsoft.VisualStudio.Shell.Design (w Microsoft.VisualStudio.Shell.Design.dll)
Składnia
'Deklaracja
Public MustInherit Class GlobalType _
Inherits MarshalByRefObject
public abstract class GlobalType : MarshalByRefObject
Typ GlobalType uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
GlobalType | Inicjuje nowe wystąpienie GlobalType. |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
ObjectType | Pobiera zaznaczone typu GlobalType. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
ClearObjectType | Czyści ObjectType właściwości. | |
CreateObjRef | Tworzy obiekt, który zawiera wszystkie istotne informacje wymagane do wygenerowania serwera proxy, używany do komunikowania się z obiektem zdalnym. (Odziedziczone z MarshalByRefObject). | |
Equals | Sprawdza się, jeśli określony obiekt jest równa się bieżący typ globalnego. (Zastępuje Object.Equals(Object)). | |
Finalize | Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object). | |
GetHashCode | Zwraca kod skrótu dla bieżącego typu globalnego. (Zastępuje Object.GetHashCode()). | |
GetLifetimeService | Pobiera obiekt usługi bieżącego okresu istnienia, który kontroluje politykę okres istnienia dla tego wystąpienia. (Odziedziczone z MarshalByRefObject). | |
GetObjectType | Zwraca typ tego typu globalnego. | |
GetType | Pobiera Type bieżącej instancji. (Odziedziczone z Object). | |
InitializeLifetimeService | Uzyskuje obiekt usługi istnienia kontroli zasad okres istnienia dla tego wystąpienia. (Odziedziczone z MarshalByRefObject). | |
MemberwiseClone() | Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object). | |
MemberwiseClone(Boolean) | Powoduje utworzenie kopii shallow bieżącego MarshalByRefObject obiektu. (Odziedziczone z MarshalByRefObject). | |
OnChanged | Podnosi Changed zdarzenia. | |
OnChanging | Podnosi Changing zdarzenia. | |
OnRemoved | Podnosi Removed zdarzenia. | |
OnRemoving | Podnosi Removing zdarzenia. | |
PerformChange | Inicjuje od nowa typu globalnego i powiadamia użytkowników do zmiany jej kształtu. | |
PerformRemove | Czyści typu globalnego i powiadamia użytkowników jego usunięcia. | |
ToString | Zwraca ciąg, który reprezentuje bieżącego obiektu. (Odziedziczone z Object). |
Początek
Zdarzenia
Nazwa | Opis | |
---|---|---|
Changed | Występuje po zmodyfikowaniu bieżący typ globalnego. | |
Changing | Występuje przed bieżącą globalnego typu jest modyfikowany. | |
Removed | Występuje po usunięciu bieżący typ globalnych z użycia. | |
Removing | Występuje przed bieżący typ globalnego jest usuwany z użycia. |
Początek
Uwagi
Globalne typem jest standardowy obiekt wiadomości, ale typu tego obiektu pochodzi z projektu w roztworze lub wygenerowany kod.
GlobalType Klasa zawiera dane dotyczące określonego typu globalnego.Nie można utworzyć typy globalne bezpośrednio, ale często trzeba je śledzić zmiany typu, dodań i usunięć wpisów.GlobalTypedziedziczy z MarshalByRefObject tak, aby GlobalObject, co wynika z GlobalType, mogą mieć jego wystąpień organizowanego między domenami.
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.