Compartir a través de


AssemblyReferencesEventsClass (Clase)

Actualización: noviembre 2007

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

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

Sintaxis

<GuidAttribute("F11526E7-4102-4070-9B60-BD4F5CD3006B")> _
<ClassInterfaceAttribute()> _
Public Class AssemblyReferencesEventsClass _
    Implements _AssemblyReferencesEvents, AssemblyReferencesEvents, _dispAssemblyReferencesEvents_Event

Dim instance As AssemblyReferencesEventsClass
[GuidAttribute("F11526E7-4102-4070-9B60-BD4F5CD3006B")]
[ClassInterfaceAttribute()]
public class AssemblyReferencesEventsClass : _AssemblyReferencesEvents, 
    AssemblyReferencesEvents, _dispAssemblyReferencesEvents_Event
[GuidAttribute(L"F11526E7-4102-4070-9B60-BD4F5CD3006B")]
[ClassInterfaceAttribute()]
public ref class AssemblyReferencesEventsClass : _AssemblyReferencesEvents, 
    AssemblyReferencesEvents, _dispAssemblyReferencesEvents_Event
public class AssemblyReferencesEventsClass implements _AssemblyReferencesEvents, AssemblyReferencesEvents, _dispAssemblyReferencesEvents_Event

Comentarios

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

Nota:

La funcionalidad proporcionada por esta clase está disponible en todas las versiones de Visual Studio a partir de 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 (DTE) 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 AssemblyRefsEvents As _
    VsWebSite.AssemblyReferencesEvents

Jerarquía de herencia

System.Object
  VsWebSite.AssemblyReferencesEventsClass

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

AssemblyReferencesEventsClass (Miembros)

VsWebSite (Espacio de nombres)

DTE

VSWebSite

VSWebSiteEvents

VSWebSiteEvents

AssemblyReferencesEvents

AssemblyReferencesEvents

Otros recursos

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

Cómo: Controlar eventos en una macro