Partager via


WebServicesEventsClass, classe

Représente les événements pour la propriété WebServices d'un objet VSWebSite. Utilisez l'objet WebServicesEvents obtenu à partir de la propriété WebServicesEvents pour accéder aux fonctionnalités de cette classe. N'instanciez pas à partir de cette classe.

Hiérarchie d'héritage

Object
  VsWebSite.WebServicesEventsClass

Espace de noms :  VsWebSite
Assembly :  VsWebSite.Interop (dans VsWebSite.Interop.dll)

Syntaxe

'Déclaration
<ClassInterfaceAttribute()> _
<GuidAttribute("F4DD7750-F662-4430-AB7C-74F9E8EA93BF")> _
Public Class WebServicesEventsClass _
    Implements _WebServicesEvents, WebServicesEvents, _dispWebServicesEvents_Event
[ClassInterfaceAttribute()]
[GuidAttribute("F4DD7750-F662-4430-AB7C-74F9E8EA93BF")]
public class WebServicesEventsClass : _WebServicesEvents, 
    WebServicesEvents, _dispWebServicesEvents_Event
[ClassInterfaceAttribute()]
[GuidAttribute(L"F4DD7750-F662-4430-AB7C-74F9E8EA93BF")]
public ref class WebServicesEventsClass : _WebServicesEvents, 
    WebServicesEvents, _dispWebServicesEvents_Event
[<ClassInterfaceAttribute()>]
[<GuidAttribute("F4DD7750-F662-4430-AB7C-74F9E8EA93BF")>]
type WebServicesEventsClass =  
    class 
        interface _WebServicesEvents 
        interface WebServicesEvents 
        interface _dispWebServicesEvents_Event 
    end
public class WebServicesEventsClass implements _WebServicesEvents, WebServicesEvents, _dispWebServicesEvents_Event

Le type WebServicesEventsClass expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique WebServicesEventsClass 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.N'instanciez pas à partir de cette classe.

Début

Méthodes

  Nom Description
Méthode publique add_WebServiceAdded 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.
Méthode publique add_WebServiceChanged 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.
Méthode publique add_WebServiceRemoved 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.
Méthode publique add_WebServiceRenamed 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.
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégée 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.)
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée MemberwiseClone Crée une copie superficielle du Object actuel. (Hérité de Object.)
Méthode publique remove_WebServiceAdded 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.
Méthode publique remove_WebServiceChanged 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.
Méthode publique remove_WebServiceRemoved 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.
Méthode publique remove_WebServiceRenamed 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.
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)

Début

Événements

  Nom Description
Événement public WebServiceAdded Se produit lorsqu'un service Web est ajouté à la propriété WebServicesEvents d'un objet VSWebSiteEvents.
Événement public WebServiceChanged Se produit lorsqu'un élément d'une collection de services Web a changé dans un projet de site Web.
Événement public WebServiceRemoved Se produit lorsqu'un élément est supprimé d'une collection de services Web dans un projet de site Web.
Événement public WebServiceRenamed Se produit lorsqu'un élément d'une collection de services Web est renommé dans un projet de site Web .

Début

Notes

Cette classe est accessible par le biais de l'interface WebServicesEvents, qui est obtenue à partir de la propriété WebServicesEvents.

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. 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 WebSvcsEvents As _
    VsWebSite.WebServicesEvents

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.

Voir aussi

Référence

VsWebSite, espace de noms

DTE

VSWebSite

VSWebSiteEvents

VSWebSiteEvents

WebServicesEvents

WebServicesEvents

Autres ressources

Référencement des assemblys d'automation et de l'objet DTE2

Comment : gérer les événements dans une macro