AssemblyReferencesEventsClass (Clase)
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 de esta clase.
Jerarquía de herencia
System.Object
VsWebSite.AssemblyReferencesEventsClass
Espacio de nombres: VsWebSite
Ensamblado: VsWebSite.Interop (en VsWebSite.Interop.dll)
Sintaxis
'Declaración
<GuidAttribute("F11526E7-4102-4070-9B60-BD4F5CD3006B")> _
<ClassInterfaceAttribute()> _
Public Class AssemblyReferencesEventsClass _
Implements _AssemblyReferencesEvents, AssemblyReferencesEvents, _dispAssemblyReferencesEvents_Event
[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
[<GuidAttribute("F11526E7-4102-4070-9B60-BD4F5CD3006B")>]
[<ClassInterfaceAttribute()>]
type AssemblyReferencesEventsClass =
class
interface _AssemblyReferencesEvents
interface AssemblyReferencesEvents
interface _dispAssemblyReferencesEvents_Event
end
public class AssemblyReferencesEventsClass implements _AssemblyReferencesEvents, AssemblyReferencesEvents, _dispAssemblyReferencesEvents_Event
El tipo AssemblyReferencesEventsClass expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
AssemblyReferencesEventsClass | Infraestructura. Sólo para uso interno.Esta clase tiene acceso a la funcionalidad proporcionada por AssemblyReferencesEvents.No cree instancias desde esta clase. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
add_AssemblyReferenceAdded | Infraestructura. Este método admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código. | |
add_AssemblyReferenceRemoved | Infraestructura. Este método admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código. | |
Equals | Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object). | |
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). | |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
remove_AssemblyReferenceAdded | Infraestructura. Este método admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código. | |
remove_AssemblyReferenceRemoved | Infraestructura. Este método admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código. | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). |
Arriba
Eventos
Nombre | Descripción | |
---|---|---|
AssemblyReferenceAdded | Se produce cuando se agrega o cambia una referencia de ensamblado en un sitio Web. | |
AssemblyReferenceRemoved | Se produce cuando se quita o cambia una referencia de ensamblado en un sitio Web. |
Arriba
Comentarios
Se tiene acceso a esta clase a través de la interfaz AssemblyReferencesEvents, que se obtiene de la propiedad AssemblyReferencesEvents.
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 (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
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)
Otros recursos
Establecer referencias a los ensamblados de automatización y al objeto DTE2