Udostępnij za pośrednictwem


Klasa WebReferencesEventsClass

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

Hierarchia dziedziczenia

Object
  VsWebSite.WebReferencesEventsClass

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

Składnia

'Deklaracja
<ClassInterfaceAttribute()> _
<GuidAttribute("83121F90-51F7-452A-AF12-1EFB69B735D3")> _
Public Class WebReferencesEventsClass _
    Implements _WebReferencesEvents, WebReferencesEvents, _dispWebReferencesEvents_Event
[ClassInterfaceAttribute()]
[GuidAttribute("83121F90-51F7-452A-AF12-1EFB69B735D3")]
public class WebReferencesEventsClass : _WebReferencesEvents, 
    WebReferencesEvents, _dispWebReferencesEvents_Event
[ClassInterfaceAttribute()]
[GuidAttribute(L"83121F90-51F7-452A-AF12-1EFB69B735D3")]
public ref class WebReferencesEventsClass : _WebReferencesEvents, 
    WebReferencesEvents, _dispWebReferencesEvents_Event
[<ClassInterfaceAttribute()>]
[<GuidAttribute("83121F90-51F7-452A-AF12-1EFB69B735D3")>]
type WebReferencesEventsClass =  
    class 
        interface _WebReferencesEvents 
        interface WebReferencesEvents 
        interface _dispWebReferencesEvents_Event 
    end
public class WebReferencesEventsClass implements _WebReferencesEvents, WebReferencesEvents, _dispWebReferencesEvents_Event

Typ WebReferencesEventsClass uwidacznia następujące elementy członkowskie.

Konstruktorzy

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

Początek

Metody

  Nazwa Opis
Metoda publiczna add_WebReferenceAdded Infrastruktura. Ta metoda obsługuje.NET Framework i nie jest przeznaczony do użycia bezpośrednio w kodzie.
Metoda publiczna add_WebReferenceChanged Infrastruktura. Ta metoda obsługuje.NET Framework i nie jest przeznaczony do użycia bezpośrednio w kodzie.
Metoda publiczna add_WebReferenceRemoved 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_WebReferenceAdded Infrastruktura. Ta metoda obsługuje.NET Framework i nie jest przeznaczony do użycia bezpośrednio w kodzie.
Metoda publiczna remove_WebReferenceChanged Infrastruktura. Ta metoda obsługuje.NET Framework i nie jest przeznaczony do użycia bezpośrednio w kodzie.
Metoda publiczna remove_WebReferenceRemoved 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 WebReferenceAdded Występuje, gdy odwołanie sieci Web jest dodawany do WebReferencesEvents właściwość VSWebSiteEvents obiektu.
Zdarzenie publiczne WebReferenceChanged Występuje, gdy odwołanie sieci Web są narażeni w WebReferencesEvents właściwość VSWebSiteEvents obiekt został zmieniony.
Zdarzenie publiczne WebReferenceRemoved Występuje, gdy odwołanie sieci Web zostanie usunięta z WebServicesEvents właściwość VSWebSiteEvents obiektu.

Początek

Uwagi

Klasa ta jest dostępna za pośrednictwem WebReferencesEvents interfejsu, który jest otrzymywany z WebReferencesEvents 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 obiekt poprzez rozszerzalności narzędzia rozwoju (DTE2) i subskrybowanie zdarzeń odwołanie sieci Web.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 WebRefsEvents As _
    VsWebSite.WebReferencesEvents

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

WebReferencesEvents

WebReferencesEvents

Inne zasoby

Odwołania do zestawów automatyzacji i obiektu DTE2

Jak: obsługi zdarzeń w makrze