Udostępnij za pośrednictwem


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
Metoda chroniona GlobalType Inicjuje nowe wystąpienie GlobalType.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna ObjectType Pobiera zaznaczone typu GlobalType.

Początek

Metody

  Nazwa Opis
Metoda chroniona ClearObjectType Czyści ObjectType właściwości.
Metoda publiczna 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).
Metoda publiczna Equals Sprawdza się, jeśli określony obiekt jest równa się bieżący typ globalnego. (Zastępuje Object.Equals(Object)).
Metoda chroniona 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).
Metoda publiczna GetHashCode Zwraca kod skrótu dla bieżącego typu globalnego. (Zastępuje Object.GetHashCode()).
Metoda publiczna GetLifetimeService Pobiera obiekt usługi bieżącego okresu istnienia, który kontroluje politykę okres istnienia dla tego wystąpienia. (Odziedziczone z MarshalByRefObject).
Metoda chroniona GetObjectType Zwraca typ tego typu globalnego.
Metoda publiczna GetType Pobiera Type bieżącej instancji. (Odziedziczone z Object).
Metoda publiczna InitializeLifetimeService Uzyskuje obiekt usługi istnienia kontroli zasad okres istnienia dla tego wystąpienia. (Odziedziczone z MarshalByRefObject).
Metoda chroniona MemberwiseClone() Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda chroniona MemberwiseClone(Boolean) Powoduje utworzenie kopii shallow bieżącego MarshalByRefObject obiektu. (Odziedziczone z MarshalByRefObject).
Metoda chroniona OnChanged Podnosi Changed zdarzenia.
Metoda chroniona OnChanging Podnosi Changing zdarzenia.
Metoda chroniona OnRemoved Podnosi Removed zdarzenia.
Metoda chroniona OnRemoving Podnosi Removing zdarzenia.
Metoda chroniona PerformChange Inicjuje od nowa typu globalnego i powiadamia użytkowników do zmiany jej kształtu.
Metoda chroniona PerformRemove Czyści typu globalnego i powiadamia użytkowników jego usunięcia.
Metoda publiczna ToString Zwraca ciąg, który reprezentuje bieżącego obiektu. (Odziedziczone z Object).

Początek

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne Changed Występuje po zmodyfikowaniu bieżący typ globalnego.
Zdarzenie publiczne Changing Występuje przed bieżącą globalnego typu jest modyfikowany.
Zdarzenie publiczne Removed Występuje po usunięciu bieżący typ globalnych z użycia.
Zdarzenie publiczne 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.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Shell.Design

GlobalObject