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 | |
---|---|---|
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éthode prend en charge l'infrastructure .NET Framework et n'est pas destinée à être utilisée directement à partir de votre code.(Hérité de _dispWebServicesEvents_Event.) |
|
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éthode prend en charge l'infrastructure .NET Framework et n'est pas destinée à être utilisée directement à partir de votre code.(Hérité de _dispWebServicesEvents_Event.) |
|
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éthode prend en charge l'infrastructure .NET Framework et n'est pas destinée à être utilisée directement à partir de votre code.(Hérité de _dispWebServicesEvents_Event.) |
|
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éthode prend en charge l'infrastructure .NET Framework et n'est pas destinée à être utilisée directement à partir de votre code.(Hérité de _dispWebServicesEvents_Event.) |
|
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éthode prend en charge l'infrastructure .NET Framework et n'est pas destinée à être utilisée directement à partir de votre code.(Hérité de _dispWebServicesEvents_Event.) |
|
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éthode prend en charge l'infrastructure .NET Framework et n'est pas destinée à être utilisée directement à partir de votre code.(Hérité de _dispWebServicesEvents_Event.) |
|
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éthode prend en charge l'infrastructure .NET Framework et n'est pas destinée à être utilisée directement à partir de votre code.(Hérité de _dispWebServicesEvents_Event.) |
|
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éthode prend en charge l'infrastructure .NET Framework et n'est pas destinée à être utilisée directement à partir de votre code.(Hérité de _dispWebServicesEvents_Event.) |
Événements
Nom | Description | |
---|---|---|
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éthode prend en charge l'infrastructure .NET Framework et n'est pas destinée à être utilisée directement à partir de votre code.(Hérité de _dispWebServicesEvents_Event.) |
|
WebServiceChanged | Cette API prend en charge l’infrastructure de produit et n’est pas destinée à être utilisée directement depuis votre code. Cet événement prend en charge l'infrastructure .NET Framework et n'est pas destiné à être utilisé directement à partir de votre code.(Hérité de _dispWebServicesEvents_Event.) |
|
WebServiceRemoved | Cette API prend en charge l’infrastructure de produit et n’est pas destinée à être utilisée directement depuis votre code. Cet événement prend en charge l'infrastructure .NET Framework et n'est pas destiné à être utilisé directement à partir de votre code.(Hérité de _dispWebServicesEvents_Event.) |
|
WebServiceRenamed | Cette API prend en charge l’infrastructure de produit et n’est pas destinée à être utilisée directement depuis votre code. Cet événement prend en charge l'infrastructure .NET Framework et n'est pas destiné à être utilisé directement à 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