Partilhar via


Classe AssemblyReferencesEventsClass

Representa os eventos para o References propriedade de um VSWebSite objeto. Use o AssemblyReferencesEvents objeto obtido a partir do AssemblyReferencesEvents propriedade para acessar a funcionalidade dessa classe. Não criar uma instância dessa classe.

Namespace:  VsWebSite
Assembly:  VsWebSite.Interop (em VsWebSite.Interop.dll)

Sintaxe

<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

Comentários

Essa classe é acessada através do AssemblyReferencesEvents interface que é obtida a partir do AssemblyReferencesEvents propriedade.

Observação:

A funcionalidade fornecida por esta classe está disponível em versões do Visual Studio, começando com Visual Studio 2005.Não está disponível no Visual Web Developer Express edição.

Exemplos

Exemplo de código de macro a seguir mostra como criar uma referência para o corrente VSWebSite objeto por meio do objeto de extensibilidade de ferramentas de desenvolvimento (DTE) e como assinar um evento. Este exemplo faz parte de uma amostra de código maior para 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

Hierarquia de herança

System.Object
  VsWebSite.AssemblyReferencesEventsClass

Acesso thread-safe

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Membros AssemblyReferencesEventsClass

Namespace VsWebSite

DTE

VSWebSite

VSWebSiteEvents

VSWebSiteEvents

AssemblyReferencesEvents

AssemblyReferencesEvents

Outros recursos

Assemblies de automação que faz referência e o objeto DTE2

Como: Manipular eventos em uma macro