WebReferencesEventsClass, classe
Représente les événements pour la propriété WebReferences d'un VSWebSite. Utilisez l'objet WebReferencesEvents obtenu à partir de la propriété WebReferencesEvents pour accéder aux fonctionnalités de cette classe. N'instanciez pas à partir de cette classe.
Hiérarchie d'héritage
Object
VsWebSite.WebReferencesEventsClass
Espace de noms : VsWebSite
Assembly : VsWebSite.Interop (dans VsWebSite.Interop.dll)
Syntaxe
'Déclaration
<ClassInterfaceAttribute()> _
<GuidAttribute("83121F90-51F7-452A-AF12-1EFB69B735D3")> _
Public Class WebReferencesEventsClass _
Implements _WebReferencesEvents, WebReferencesEvents, _dispWebReferencesEvents_Event
[ClassInterfaceAttribute()]
[GuidAttribute("83121F90-51F7-452A-AF12-1EFB69B735D3")]
public class WebReferencesEventsClass : _WebReferencesEvents,
WebReferencesEvents, _dispWebReferencesEvents_Event
[ClassInterfaceAttribute()]
[GuidAttribute(L"83121F90-51F7-452A-AF12-1EFB69B735D3")]
public ref class WebReferencesEventsClass : _WebReferencesEvents,
WebReferencesEvents, _dispWebReferencesEvents_Event
[<ClassInterfaceAttribute()>]
[<GuidAttribute("83121F90-51F7-452A-AF12-1EFB69B735D3")>]
type WebReferencesEventsClass =
class
interface _WebReferencesEvents
interface WebReferencesEvents
interface _dispWebReferencesEvents_Event
end
public class WebReferencesEventsClass implements _WebReferencesEvents, WebReferencesEvents, _dispWebReferencesEvents_Event
Le type WebReferencesEventsClass expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
WebReferencesEventsClass | Infrastructure. Uniquement réservé à un usage interne.Cette classe accède aux fonctionnalités fournies par WebReferencesEvents.N'instanciez pas à partir de cette classe. |
Début
Méthodes
Nom | Description | |
---|---|---|
add_WebReferenceAdded | 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_WebReferenceChanged | 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_WebReferenceRemoved | 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_WebReferenceAdded | 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_WebReferenceChanged | 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_WebReferenceRemoved | 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 | |
---|---|---|
WebReferenceAdded | Se produit lorsqu'une référence Web est ajoutée à la propriété WebReferencesEvents d'un objet VSWebSiteEvents. | |
WebReferenceChanged | Se produit lorsqu'une référence Web exposée dans la propriété WebReferencesEvents d'un objet VSWebSiteEvents a changé. | |
WebReferenceRemoved | Se produit lorsqu'une référence Web est supprimée de la propriété WebServicesEvents d'un objet VSWebSiteEvents. |
Début
Notes
Cette classe est accessible par le biais de l'interface WebReferencesEvents, qui est obtenue à partir de la propriété WebReferencesEvents.
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 (DTE2) et comment s'abonner à un événement de référence Web. 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 WebRefsEvents As _
VsWebSite.WebReferencesEvents
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.