Sdílet prostřednictvím


AssemblyReferencesEventsClass – třída

Představuje události pro References Vlastnosti VSWebSite objektu. Použití AssemblyReferencesEvents získané z objektu AssemblyReferencesEvents Vlastnost přístup k funkcím Tato třída Vytvoření instance této třídy.

Hierarchie dědičnosti

System.Object
  VsWebSite.AssemblyReferencesEventsClass

Obor názvů:  VsWebSite
Sestavení:  VsWebSite.Interop (v VsWebSite.Interop.dll)

Syntaxe

'Deklarace
<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

Typ AssemblyReferencesEventsClass zveřejňuje následující členy.

Konstruktory

  Název Popis
Veřejná metoda AssemblyReferencesEventsClass Infrastruktura. Pouze pro interní použití.Tato třída přistupuje pomocí funkcí AssemblyReferencesEvents.Vytvoření instance této třídy.

Na začátek

Metody

  Název Popis
Veřejná metoda add_AssemblyReferenceAdded Infrastruktura. Tato metoda podporuje infrastrukturu rozhraní .NET Framework a není určena pro použití přímo v kódu.
Veřejná metoda add_AssemblyReferenceRemoved Infrastruktura. Tato metoda podporuje infrastrukturu rozhraní .NET Framework a není určena pro použití přímo v kódu.
Veřejná metoda Equals Určuje, zda zadaná Object se rovná aktuální Object. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje zkuste uvolnit prostředky a provádět další operace vyčištění před je převzaty systémem pro uvolnění objektu. (Zděděno z Object.)
Veřejná metoda GetHashCode Slouží jako funkce hash určitého typu. (Zděděno z Object.)
Veřejná metoda GetType Získává Type aktuální instance. (Zděděno z Object.)
Chráněná metoda MemberwiseClone Vytvoří kopii aktuální Object. (Zděděno z Object.)
Veřejná metoda remove_AssemblyReferenceAdded Infrastruktura. Tato metoda podporuje infrastrukturu rozhraní .NET Framework a není určena pro použití přímo v kódu.
Veřejná metoda remove_AssemblyReferenceRemoved Infrastruktura. Tato metoda podporuje infrastrukturu rozhraní .NET Framework a není určena pro použití přímo v kódu.
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)

Na začátek

Události

  Název Popis
Veřejná událost AssemblyReferenceAdded Dochází pokaždé, když přidáte nebo změníte na webu odkaz na sestavení.
Veřejná událost AssemblyReferenceRemoved Vyvolá se při každém webu odkaz na sestavení budou odstraněna nebo změněna.

Na začátek

Poznámky

Tato třída je přístupná prostřednictvím AssemblyReferencesEvents rozhraní, které je získáno AssemblyReferencesEvents vlastnost.

Poznámka

Je k dispozici verze aplikace Visual Studio, Visual Studio 2005 počínaje funkce poskytované touto třídou. Není k dispozici v aplikaci Visual Web Developer Express Edition.

Příklady

Následující příklad kódu makra ukazuje, jak vytvořit odkaz na aktuální VSWebSite objektu prostřednictvím objektu rozšíření nástroje rozvoje (DTE) a způsobu odběru událostí. Tato ukázka je součástí větší ukázka kódu pro 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

Zabezpečení podprocesu

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou zabezpečeny pro používání podprocesů. Zabezpečení sdílených členů pro používání podprocesů není zaručeno.

Viz také

Odkaz

VsWebSite – obor názvů

DTE

VSWebSite

VSWebSiteEvents

VSWebSiteEvents

AssemblyReferencesEvents

AssemblyReferencesEvents

Další zdroje

Referencing Automation Assemblies and the DTE2 Object

Postupy: Zpracování Události v makro