GlobalType, classe
Fournit la classe de base pour les types qui sont définis dans le projet ou générés de code.
Hiérarchie d'héritage
System.Object
System.MarshalByRefObject
Microsoft.VisualStudio.Shell.Design.GlobalType
Microsoft.VisualStudio.Shell.Design.GlobalObject
Espace de noms : Microsoft.VisualStudio.Shell.Design
Assembly : Microsoft.VisualStudio.Shell.Design (dans Microsoft.VisualStudio.Shell.Design.dll)
Syntaxe
'Déclaration
Public MustInherit Class GlobalType _
Inherits MarshalByRefObject
public abstract class GlobalType : MarshalByRefObject
Le type GlobalType expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
GlobalType | Initialise une nouvelle instance d'GlobalType. |
Début
Propriétés
Nom | Description | |
---|---|---|
ObjectType | Obtient le type d'GlobalType activé. |
Début
Méthodes
Nom | Description | |
---|---|---|
ClearObjectType | Efface la propriété d'ObjectType. | |
CreateObjRef | Crée un objet contenant toutes les informations appropriées requises pour générer un proxy permettant de communiquer avec un objet distant. (Hérité de MarshalByRefObject.) | |
Equals | S'active si l'objet spécifié est égal au type global actuel. (Substitue Object.Equals(Object).) | |
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) | |
GetHashCode | Retourne code de hachage pour le type global actuel. (Substitue Object.GetHashCode().) | |
GetLifetimeService | Récupère l'objet de service de durée de vie en cours qui contrôle la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject.) | |
GetObjectType | Retourne le type de ce type global. | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
InitializeLifetimeService | Obtient un objet de service de durée de vie pour contrôler la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject.) | |
MemberwiseClone() | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
MemberwiseClone(Boolean) | Crée une copie superficielle de l'objet MarshalByRefObject actuel. (Hérité de MarshalByRefObject.) | |
OnChanged | Déclenche l'événement Changed. | |
OnChanging | Déclenche l'événement Changing. | |
OnRemoved | Déclenche l'événement Removed. | |
OnRemoving | Déclenche l'événement Removing. | |
PerformChange | Réinitialise le type global et notifie des utilisateurs aux modifications à sa forme. | |
PerformRemove | Désactive le type global et notifie des utilisateurs de sa suppression. | |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) |
Début
Événements
Nom | Description | |
---|---|---|
Changed | Se produit après que le type global actuel soit modifié. | |
Changing | Se produit avant que le type global actuel soit modifié. | |
Removed | Se produit après que le type global actuel soit supprimé de l'utilisation. | |
Removing | Se produit avant que le type global actuel soit supprimé de l'utilisation. |
Début
Remarques
Un type global est un objet mentionné par standard, mais le type pour cet objet provient d'un projet dans la solution ou de code généré.
La classe d'GlobalType fournit des données sur un type global spécifique.Vous ne pouvez pas créer les types globaux directement, mais vous devez souvent les suivre pour des modifications, des ajouts, et des enlèvements de type.GlobalType hérite d'MarshalByRefObject afin qu'GlobalObject, qui dérive d'GlobalType, peut avoir ses instances marshalées entre des domaines.
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.