AssemblyReferencesEventsClass, classe
Représente les événements pour la propriété References d'un objet VSWebSite. Utilisez l'objet AssemblyReferencesEvents obtenu à partir de la propriété AssemblyReferencesEvents pour accéder aux fonctionnalités de cette classe. N'instanciez pas à partir de cette classe.
Hiérarchie d'héritage
Object
VsWebSite.AssemblyReferencesEventsClass
Espace de noms : VsWebSite
Assembly : VsWebSite.Interop (dans VsWebSite.Interop.dll)
Syntaxe
'Déclaration
<GuidAttribute("F11526E7-4102-4070-9B60-BD4F5CD3006B")> _
<ClassInterfaceAttribute()> _
Public Class AssemblyReferencesEventsClass _
Implements _AssemblyReferencesEvents, AssemblyReferencesEvents, _dispAssemblyReferencesEvents_Event
[GuidAttribute("F11526E7-4102-4070-9B60-BD4F5CD3006B")]
[ClassInterfaceAttribute()]
public class AssemblyReferencesEventsClass : _AssemblyReferencesEvents,
AssemblyReferencesEvents, _dispAssemblyReferencesEvents_Event
[GuidAttribute(L"F11526E7-4102-4070-9B60-BD4F5CD3006B")]
[ClassInterfaceAttribute()]
public ref class AssemblyReferencesEventsClass : _AssemblyReferencesEvents,
AssemblyReferencesEvents, _dispAssemblyReferencesEvents_Event
[<GuidAttribute("F11526E7-4102-4070-9B60-BD4F5CD3006B")>]
[<ClassInterfaceAttribute()>]
type AssemblyReferencesEventsClass =
class
interface _AssemblyReferencesEvents
interface AssemblyReferencesEvents
interface _dispAssemblyReferencesEvents_Event
end
public class AssemblyReferencesEventsClass implements _AssemblyReferencesEvents, AssemblyReferencesEvents, _dispAssemblyReferencesEvents_Event
Le type AssemblyReferencesEventsClass expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
AssemblyReferencesEventsClass | Infrastructure. Uniquement réservé à un usage interne.Cette classe accède aux fonctionnalités fournies par AssemblyReferencesEvents.N'instanciez pas à partir de cette classe. |
Début
Méthodes
Nom | Description | |
---|---|---|
add_AssemblyReferenceAdded | Infrastructure. Cette méthode prend en charge l'infrastructure .NET Framework. Elle n'est pas conçue pour être utilisée directement à partir de votre code. | |
add_AssemblyReferenceRemoved | Infrastructure. Cette méthode prend en charge l'infrastructure .NET Framework. Elle n'est pas conçue pour être utilisée directement à partir de votre code. | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
Finalize | Autorise un objet à tenter de libérer des ressources et à exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par une opération garbage collection. (Hérité de Object.) | |
GetHashCode | Sert de fonction de hachage par défaut. (Hérité de Object.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
MemberwiseClone | Crée une copie superficielle du Object actuel. (Hérité de Object.) | |
remove_AssemblyReferenceAdded | Infrastructure. Cette méthode prend en charge l'infrastructure .NET Framework. Elle n'est pas conçue pour être utilisée directement à partir de votre code. | |
remove_AssemblyReferenceRemoved | Infrastructure. Cette méthode prend en charge l'infrastructure .NET Framework. Elle n'est pas conçue pour être utilisée directement à partir de votre code. | |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) |
Début
Événements
Nom | Description | |
---|---|---|
AssemblyReferenceAdded | Se produit dès qu'une référence d'assembly d'un site Web est ajoutée ou modifiée. | |
AssemblyReferenceRemoved | Se produit dès qu'une référence d'assembly dans un site Web est supprimée ou modifiée. |
Début
Notes
Cette classe est accessible par le biais de l'interface AssemblyReferencesEvents, qui est obtenue à partir de la propriété AssemblyReferencesEvents.
Notes
Les fonctionnalités fournies par cette classe sont disponibles dans les versions de Visual Studio à partir de Visual Studio 2005.Cette fonctionnalité n'est pas disponible dans Visual Web Developer Express.
Exemples
L'exemple de code macro suivant montre comment créer une référence à l'objet VSWebSite actif via l'objet Development Tools Extensibility (DTE) et comment s'abonner à un événement. Cet exemple fait partie d'un exemple de code plus développé pour VSWebSiteEvents.
' Initialize the VsWebSite and the Events
Sub InitAssemblyRefsEvents()
' Get a reference to the first Web site
' in the current solution
Dim ws As VsWebSite.VSWebSite = _
DTE.Solution.Projects.Item(1).Object
' Attach the Web site events to module events
AssemblyRefsEvents = _
ws.VSWebSiteEvents.AssemblyReferencesEvents
End Sub
' Declare the event
' The macro IDE requires the attribute
' in order to trap the events
<System.ContextStaticAttribute()> _
Public WithEvents AssemblyRefsEvents As _
VsWebSite.AssemblyReferencesEvents
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.