Compartir a través de


WebServicesEventsClass (Clase)

Representa los eventos de la propiedad WebServices de un objeto VSWebSite. Utilice el objeto WebServicesEvents obtenido de la propiedad WebServicesEvents para conseguir el acceso a la funcionalidad de esta clase. No cree instancias de esta clase.

Jerarquía de herencia

System.Object
  VsWebSite.WebServicesEventsClass

Espacio de nombres:  VsWebSite
Ensamblado:  VsWebSite.Interop (en VsWebSite.Interop.dll)

Sintaxis

'Declaración
<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

El tipo WebServicesEventsClass expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público WebServicesEventsClass Infraestructura. Este método es compatible con la infraestructura de .NET Framework y no está diseñado para utilizarse directamente desde el código.No cree instancias desde esta clase.

Arriba

Métodos

  Nombre Descripción
Método público add_WebServiceAdded Infraestructura. Este método admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código.
Método público add_WebServiceChanged Infraestructura. Este método admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código.
Método público add_WebServiceRemoved Infraestructura. Este método admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código.
Método público add_WebServiceRenamed Infraestructura. Este método admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código.
Método público Equals Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público remove_WebServiceAdded Infraestructura. Este método admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código.
Método público remove_WebServiceChanged Infraestructura. Este método admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código.
Método público remove_WebServiceRemoved Infraestructura. Este método admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código.
Método público remove_WebServiceRenamed Infraestructura. Este método admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código.
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Eventos

  Nombre Descripción
Evento público WebServiceAdded Se produce cuando se agrega un servicio Web a la propiedad WebServicesEvents de un objeto VSWebSiteEvents.
Evento público WebServiceChanged Se produce cuando un elemento de una colección del proyecto de sitio Web de servicios Web ha cambiado.
Evento público WebServiceRemoved Se produce cuando se quita un elemento de una colección del proyecto de sitio Web de servicios Web.
Evento público WebServiceRenamed Se produce cuando un elemento de una colección del proyecto de sitio Web de servicios Web ha cambiado de nombre.

Arriba

Comentarios

Se tiene acceso a esta clase a través de la interfaz WebServicesEvents, que se obtiene de la propiedad WebServicesEvents.

Nota

La funcionalidad que proporciona esta clase está disponible en versiones de arranque de Visual Studio con Visual Studio 2005. No está disponible en Visual Web Developer Express.

Ejemplos

El siguiente ejemplo de código de macro muestra cómo crear una referencia al objeto VSWebSite actual a través del objeto de extensibilidad de herramientas de desarrollo (DTE2) y cómo suscribirse a un evento. Este ejemplo forma parte de un ejemplo de código más extenso referente a 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

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

VsWebSite (Espacio de nombres)

DTE

VSWebSite

VSWebSiteEvents

VSWebSiteEvents

WebServicesEvents

WebServicesEvents

Otros recursos

Establecer referencias a los ensamblados de automatización y al objeto DTE2

Cómo: Controlar eventos en una macro