WebServicesEvents interface

 

Date de publication : novembre 2016

Fournit l’accès aux événements déclenchés par l’ajout, suppression ou modification de références de service Web dans un projet de site Web. Utilisez cette classe pour accéder aux fonctionnalités fournies par WebServicesEventsClass.

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

Syntaxe

[GuidAttribute("E7E27BE0-FF6A-4D94-9B1B-D67F01D1E0FE")]
public interface WebServicesEvents : _WebServicesEvents, _dispWebServicesEvents_Event
[GuidAttribute("E7E27BE0-FF6A-4D94-9B1B-D67F01D1E0FE")]
public interface class WebServicesEvents : _WebServicesEvents, 
    _dispWebServicesEvents_Event
[<GuidAttribute("E7E27BE0-FF6A-4D94-9B1B-D67F01D1E0FE")>]
type WebServicesEvents = 
    interface
        interface _WebServicesEvents
        interface _dispWebServicesEvents_Event
    end
<GuidAttribute("E7E27BE0-FF6A-4D94-9B1B-D67F01D1E0FE")>
Public Interface WebServicesEvents
    Inherits _WebServicesEvents, _dispWebServicesEvents_Event

Méthodes

Nom Description
System_CAPS_pubmethod add_WebServiceAdded(_dispWebServicesEvents_WebServiceAddedEventHandler)

Cette API prend en charge l’infrastructure de produit et n’est pas destinée à être utilisée directement depuis votre code. Cette m&#233;thode prend en charge l'infrastructure .NET Framework et n'est pas destin&#233;e &#224; &#234;tre utilis&#233;e directement &#224; partir de votre code.(Hérité de _dispWebServicesEvents_Event.)

System_CAPS_pubmethod add_WebServiceChanged(_dispWebServicesEvents_WebServiceChangedEventHandler)

Cette API prend en charge l’infrastructure de produit et n’est pas destinée à être utilisée directement depuis votre code. Cette m&#233;thode prend en charge l'infrastructure .NET Framework et n'est pas destin&#233;e &#224; &#234;tre utilis&#233;e directement &#224; partir de votre code.(Hérité de _dispWebServicesEvents_Event.)

System_CAPS_pubmethod add_WebServiceRemoved(_dispWebServicesEvents_WebServiceRemovedEventHandler)

Cette API prend en charge l’infrastructure de produit et n’est pas destinée à être utilisée directement depuis votre code. Cette m&#233;thode prend en charge l'infrastructure .NET Framework et n'est pas destin&#233;e &#224; &#234;tre utilis&#233;e directement &#224; partir de votre code.(Hérité de _dispWebServicesEvents_Event.)

System_CAPS_pubmethod add_WebServiceRenamed(_dispWebServicesEvents_WebServiceRenamedEventHandler)

Cette API prend en charge l’infrastructure de produit et n’est pas destinée à être utilisée directement depuis votre code. Cette m&#233;thode prend en charge l'infrastructure .NET Framework et n'est pas destin&#233;e &#224; &#234;tre utilis&#233;e directement &#224; partir de votre code.(Hérité de _dispWebServicesEvents_Event.)

System_CAPS_pubmethod remove_WebServiceAdded(_dispWebServicesEvents_WebServiceAddedEventHandler)

Cette API prend en charge l’infrastructure de produit et n’est pas destinée à être utilisée directement depuis votre code. Cette m&#233;thode prend en charge l'infrastructure .NET Framework et n'est pas destin&#233;e &#224; &#234;tre utilis&#233;e directement &#224; partir de votre code.(Hérité de _dispWebServicesEvents_Event.)

System_CAPS_pubmethod remove_WebServiceChanged(_dispWebServicesEvents_WebServiceChangedEventHandler)

Cette API prend en charge l’infrastructure de produit et n’est pas destinée à être utilisée directement depuis votre code. Cette m&#233;thode prend en charge l'infrastructure .NET Framework et n'est pas destin&#233;e &#224; &#234;tre utilis&#233;e directement &#224; partir de votre code.(Hérité de _dispWebServicesEvents_Event.)

System_CAPS_pubmethod remove_WebServiceRemoved(_dispWebServicesEvents_WebServiceRemovedEventHandler)

Cette API prend en charge l’infrastructure de produit et n’est pas destinée à être utilisée directement depuis votre code. Cette m&#233;thode prend en charge l'infrastructure .NET Framework et n'est pas destin&#233;e &#224; &#234;tre utilis&#233;e directement &#224; partir de votre code.(Hérité de _dispWebServicesEvents_Event.)

System_CAPS_pubmethod remove_WebServiceRenamed(_dispWebServicesEvents_WebServiceRenamedEventHandler)

Cette API prend en charge l’infrastructure de produit et n’est pas destinée à être utilisée directement depuis votre code. Cette m&#233;thode prend en charge l'infrastructure .NET Framework et n'est pas destin&#233;e &#224; &#234;tre utilis&#233;e directement &#224; partir de votre code.(Hérité de _dispWebServicesEvents_Event.)

Événements

Nom Description
System_CAPS_pubevent WebServiceAdded

Cette API prend en charge l’infrastructure de produit et n’est pas destinée à être utilisée directement depuis votre code. Cette m&#233;thode prend en charge l'infrastructure .NET Framework et n'est pas destin&#233;e &#224; &#234;tre utilis&#233;e directement &#224; partir de votre code.(Hérité de _dispWebServicesEvents_Event.)

System_CAPS_pubevent WebServiceChanged

Cette API prend en charge l’infrastructure de produit et n’est pas destinée à être utilisée directement depuis votre code. Cet &#233;v&#233;nement prend en charge l'infrastructure .NET Framework et n'est pas destin&#233; &#224; &#234;tre utilis&#233; directement &#224; partir de votre code.(Hérité de _dispWebServicesEvents_Event.)

System_CAPS_pubevent WebServiceRemoved

Cette API prend en charge l’infrastructure de produit et n’est pas destinée à être utilisée directement depuis votre code. Cet &#233;v&#233;nement prend en charge l'infrastructure .NET Framework et n'est pas destin&#233; &#224; &#234;tre utilis&#233; directement &#224; partir de votre code.(Hérité de _dispWebServicesEvents_Event.)

System_CAPS_pubevent WebServiceRenamed

Cette API prend en charge l’infrastructure de produit et n’est pas destinée à être utilisée directement depuis votre code. Cet &#233;v&#233;nement prend en charge l'infrastructure .NET Framework et n'est pas destin&#233; &#224; &#234;tre utilis&#233; directement &#224; partir de votre code.(Hérité de _dispWebServicesEvents_Event.)

Notes

Utilisez le WebServicesEvents propriété à obtenir cette interface pour le WebServicesEventsClass objet.

Notes

La fonctionnalité fournie par cette classe est disponible dans les versions de Visual Studio à partir de Visual Studio 2005. Il n’est pas disponible dans Visual Web Developer Express Edition.

Exemples

L’exemple de code macro suivant montre comment créer une référence à l’actuel VSWebSite objet via l’extensibilité d’outils de développement (DTE2) objet et comment s’abonner à un événement. Cet exemple fait partie d’un exemple 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

Voir aussi

DTE
VSWebSite
VSWebSiteEvents
VSWebSiteEvents
WebServicesEvents
WebServicesEventsClass
VsWebSite espace de noms
Référence assemblys d’Automation et de l’objet DTE2
(NIB) Comment : gérer des événements dans une Macro

Retour au début