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 | |
---|---|---|
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 | |
---|---|---|
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. | |
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. | |
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. | |
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. | |
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_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. | |
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. | |
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. | |
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. | |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) |
Début
Événements
Nom | Description | |
---|---|---|
WebServiceAdded | Se produit lorsqu'un service Web est ajouté à la propriété WebServicesEvents d'un objet VSWebSiteEvents. | |
WebServiceChanged | Se produit lorsqu'un élément d'une collection de services Web a changé dans un projet de site Web. | |
WebServiceRemoved | Se produit lorsqu'un élément est supprimé d'une collection de services Web dans un projet de site Web. | |
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.