Udostępnij za pośrednictwem


Klasa AssemblyReferencesEventsClass

Reprezentuje zdarzenia dla References właściwość VSWebSite obiektu.Użyj AssemblyReferencesEvents obiektu uzyskanych z AssemblyReferencesEvents właściwość dostęp do funkcji tej klasy.Tworzy wystąpienia tej klasy.

Hierarchia dziedziczenia

Object
  VsWebSite.AssemblyReferencesEventsClass

Przestrzeń nazw:  VsWebSite
Zestaw:  VsWebSite.Interop (w VsWebSite.Interop.dll)

Składnia

'Deklaracja
<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 uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna AssemblyReferencesEventsClass Infrastruktura. Tylko do użytku wewnętrznego.Klasa ta uzyskuje dostęp do funkcji zapewnianych przez AssemblyReferencesEvents.Tworzy wystąpienia tej klasy.

Początek

Metody

  Nazwa Opis
Metoda publiczna add_AssemblyReferenceAdded Infrastruktura. Ta metoda obsługuje.NET Framework i nie jest przeznaczony do użycia bezpośrednio w kodzie.
Metoda publiczna add_AssemblyReferenceRemoved Infrastruktura. Ta metoda obsługuje.NET Framework i nie jest przeznaczony do użycia bezpośrednio w kodzie.
Metoda publiczna Equals Determines whether the specified object is equal to the current object. (Odziedziczone z Object).
Metoda chroniona Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Odziedziczone z Object).
Metoda publiczna GetHashCode Serves as the default hash function. (Odziedziczone z Object).
Metoda publiczna GetType Gets the Type of the current instance. (Odziedziczone z Object).
Metoda chroniona MemberwiseClone Creates a shallow copy of the current Object. (Odziedziczone z Object).
Metoda publiczna remove_AssemblyReferenceAdded Infrastruktura. Ta metoda obsługuje.NET Framework i nie jest przeznaczony do użycia bezpośrednio w kodzie.
Metoda publiczna remove_AssemblyReferenceRemoved Infrastruktura. Ta metoda obsługuje.NET Framework i nie jest przeznaczony do użycia bezpośrednio w kodzie.
Metoda publiczna ToString Returns a string that represents the current object. (Odziedziczone z Object).

Początek

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne AssemblyReferenceAdded Występuje, gdy odwołanie zestawu w witrynie sieci Web zostanie dodany lub zmieniony.
Zdarzenie publiczne AssemblyReferenceRemoved Występuje, gdy odwołanie zestawu w witrynie sieci Web zostanie zmieniony lub usunięty.

Początek

Uwagi

Klasa ta jest dostępna za pośrednictwem AssemblyReferencesEvents interfejsu, który jest otrzymywany z AssemblyReferencesEvents właściwości.

[!UWAGA]

Funkcji tej klasy jest dostępna w wersji programu Visual Studio, począwszy od programu Visual Studio 2005.Nie jest dostępny w Visual Web Developer Express Edition.

Przykłady

Poniższy przykład kodu makra pokazuje jak utworzyć odwołania do bieżącego VSWebSite obiektu za pomocą obiektu rozwój narzędzi rozszerzalności (DTE) i sposób ich subskrybowania zdarzenia.Próbka ta jest częścią większej próbki kodu dla 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

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw VsWebSite

DTE

VSWebSite

VSWebSiteEvents

VSWebSiteEvents

AssemblyReferencesEvents

AssemblyReferencesEvents

Inne zasoby

Odwołania do zestawów automatyzacji i obiektu DTE2

Jak: obsługi zdarzeń w makrze