Compartir a través de


WebReferencesEventsClass (Clase)

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

Jerarquía de herencia

Object
  VsWebSite.WebReferencesEventsClass

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

Sintaxis

'Declaración
<ClassInterfaceAttribute()> _
<GuidAttribute("83121F90-51F7-452A-AF12-1EFB69B735D3")> _
Public Class WebReferencesEventsClass _
    Implements _WebReferencesEvents, WebReferencesEvents, _dispWebReferencesEvents_Event
[ClassInterfaceAttribute()]
[GuidAttribute("83121F90-51F7-452A-AF12-1EFB69B735D3")]
public class WebReferencesEventsClass : _WebReferencesEvents, 
    WebReferencesEvents, _dispWebReferencesEvents_Event
[ClassInterfaceAttribute()]
[GuidAttribute(L"83121F90-51F7-452A-AF12-1EFB69B735D3")]
public ref class WebReferencesEventsClass : _WebReferencesEvents, 
    WebReferencesEvents, _dispWebReferencesEvents_Event
[<ClassInterfaceAttribute()>]
[<GuidAttribute("83121F90-51F7-452A-AF12-1EFB69B735D3")>]
type WebReferencesEventsClass =  
    class 
        interface _WebReferencesEvents 
        interface WebReferencesEvents 
        interface _dispWebReferencesEvents_Event 
    end
public class WebReferencesEventsClass implements _WebReferencesEvents, WebReferencesEvents, _dispWebReferencesEvents_Event

El tipo WebReferencesEventsClass expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público WebReferencesEventsClass Infraestructura. Sólo para uso interno.Esta clase tiene acceso a la funcionalidad proporcionada por WebReferencesEvents.No cree instancias de esta clase.

Arriba

Métodos

  Nombre Descripción
Método público add_WebReferenceAdded Infraestructura. Este método admite la infraestructura .NET Framework y no está pensado para usarlo directamente desde el código.
Método público add_WebReferenceChanged Infraestructura. Este método admite la infraestructura .NET Framework y no está pensado para usarlo directamente desde el código.
Método público add_WebReferenceRemoved Infraestructura. Este método admite la infraestructura .NET Framework y no está pensado para usarlo directamente desde el código.
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de que sea reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetHashCode Sirve como la función hash predeterminada. (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 Object actual. (Se hereda de Object).
Método público remove_WebReferenceAdded Infraestructura. Este método admite la infraestructura .NET Framework y no está pensado para usarlo directamente desde el código.
Método público remove_WebReferenceChanged Infraestructura. Este método admite la infraestructura .NET Framework y no está pensado para usarlo directamente desde el código.
Método público remove_WebReferenceRemoved Infraestructura. Este método admite la infraestructura .NET Framework y no está pensado para usarlo directamente 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 WebReferenceAdded Se produce cuando se agrega una referencia Web a la propiedad WebReferencesEvents de un objeto VSWebSiteEvents.
Evento público WebReferenceChanged Se produce cuando una referencia Web expuesta en la propiedad WebReferencesEvents de un objeto VSWebSiteEvents ha cambiado.
Evento público WebReferenceRemoved Se produce cuando una referencia Web se quita de la propiedad WebServicesEvents de un objeto VSWebSiteEvents.

Arriba

Comentarios

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

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 de referencia Web. 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 WebRefsEvents As _
    VsWebSite.WebReferencesEvents

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

WebReferencesEvents

WebReferencesEvents

Otros recursos

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

Cómo: Controlar eventos en una macro