Compartir a través de


WebServicesEvents (Interfaz)

Proporciona acceso a los eventos que se producen al agregar, eliminar o modificar referencias de servicios Web en un proyecto de sitio web. Utilice esta clase para tener acceso a la funcionalidad proporcionada por WebServicesEventsClass.

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

Sintaxis

'Declaración
<GuidAttribute("E7E27BE0-FF6A-4D94-9B1B-D67F01D1E0FE")> _
Public Interface WebServicesEvents _
    Inherits _WebServicesEvents, _dispWebServicesEvents_Event
[GuidAttribute("E7E27BE0-FF6A-4D94-9B1B-D67F01D1E0FE")]
public interface WebServicesEvents : _WebServicesEvents, 
    _dispWebServicesEvents_Event
[GuidAttribute(L"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
public interface WebServicesEvents extends _WebServicesEvents, _dispWebServicesEvents_Event

El tipo WebServicesEvents expone los siguientes miembros.

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. (Se hereda de _dispWebServicesEvents_Event).
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. (Se hereda de _dispWebServicesEvents_Event).
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. (Se hereda de _dispWebServicesEvents_Event).
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. (Se hereda de _dispWebServicesEvents_Event).
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. (Se hereda de _dispWebServicesEvents_Event).
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. (Se hereda de _dispWebServicesEvents_Event).
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. (Se hereda de _dispWebServicesEvents_Event).
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. (Se hereda de _dispWebServicesEvents_Event).

Arriba

Eventos

  Nombre Descripción
Evento público WebServiceAdded Infraestructura. Este método admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código. (Se hereda de _dispWebServicesEvents_Event).
Evento público WebServiceChanged Infraestructura. Este evento es compatible con la infraestructura de .NET Framework y no está diseñado para utilizarse directamente desde el código. (Se hereda de _dispWebServicesEvents_Event).
Evento público WebServiceRemoved Infraestructura. Este evento es compatible con la infraestructura de .NET Framework y no está diseñado para utilizarse directamente desde el código. (Se hereda de _dispWebServicesEvents_Event).
Evento público WebServiceRenamed Infraestructura. Este evento es compatible con la infraestructura de .NET Framework y no está diseñado para utilizarse directamente desde el código. (Se hereda de _dispWebServicesEvents_Event).

Arriba

Comentarios

Utilice la propiedad WebServicesEvents para obtener esta interfaz para el objeto WebServicesEventsClass.

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

Vea también

Referencia

VsWebSite (Espacio de nombres)

DTE

VSWebSite

VSWebSiteEvents

VSWebSiteEvents

WebServicesEvents

WebServicesEventsClass

Otros recursos

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

Cómo: Controlar eventos en una macro