Udostępnij za pośrednictwem


Klasa WebServicesEventsClass

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

Hierarchia dziedziczenia

Object
  VsWebSite.WebServicesEventsClass

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

Składnia

'Deklaracja
<ClassInterfaceAttribute()> _
<GuidAttribute("F4DD7750-F662-4430-AB7C-74F9E8EA93BF")> _
Public Class WebServicesEventsClass _
    Implements _WebServicesEvents, WebServicesEvents, _dispWebServicesEvents_Event
[ClassInterfaceAttribute()]
[GuidAttribute("F4DD7750-F662-4430-AB7C-74F9E8EA93BF")]
public class WebServicesEventsClass : _WebServicesEvents, 
    WebServicesEvents, _dispWebServicesEvents_Event
[ClassInterfaceAttribute()]
[GuidAttribute(L"F4DD7750-F662-4430-AB7C-74F9E8EA93BF")]
public ref class WebServicesEventsClass : _WebServicesEvents, 
    WebServicesEvents, _dispWebServicesEvents_Event
[<ClassInterfaceAttribute()>]
[<GuidAttribute("F4DD7750-F662-4430-AB7C-74F9E8EA93BF")>]
type WebServicesEventsClass =  
    class 
        interface _WebServicesEvents 
        interface WebServicesEvents 
        interface _dispWebServicesEvents_Event 
    end
public class WebServicesEventsClass implements _WebServicesEvents, WebServicesEvents, _dispWebServicesEvents_Event

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

Konstruktorzy

  Nazwa Opis
Metoda publiczna WebServicesEventsClass Infrastruktura. Ta metoda obsługuje.NET Framework i nie jest przeznaczony do użycia bezpośrednio w kodzie.Tworzy wystąpienia tej klasy.

Początek

Metody

  Nazwa Opis
Metoda publiczna add_WebServiceAdded Infrastruktura. Ta metoda obsługuje.NET Framework i nie jest przeznaczony do użycia bezpośrednio w kodzie.
Metoda publiczna add_WebServiceChanged Infrastruktura. Ta metoda obsługuje.NET Framework i nie jest przeznaczony do użycia bezpośrednio w kodzie.
Metoda publiczna add_WebServiceRemoved Infrastruktura. Ta metoda obsługuje.NET Framework i nie jest przeznaczony do użycia bezpośrednio w kodzie.
Metoda publiczna add_WebServiceRenamed 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_WebServiceAdded Infrastruktura. Ta metoda obsługuje.NET Framework i nie jest przeznaczony do użycia bezpośrednio w kodzie.
Metoda publiczna remove_WebServiceChanged Infrastruktura. Ta metoda obsługuje.NET Framework i nie jest przeznaczony do użycia bezpośrednio w kodzie.
Metoda publiczna remove_WebServiceRemoved Infrastruktura. Ta metoda obsługuje.NET Framework i nie jest przeznaczony do użycia bezpośrednio w kodzie.
Metoda publiczna remove_WebServiceRenamed 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 WebServiceAdded Występuje, gdy usługa sieci Web jest dodawany do WebServicesEvents właściwość VSWebSiteEvents obiektu.
Zdarzenie publiczne WebServiceChanged Występuje po zmianie elementu w kolekcji projektu witryny sieci Web usług sieci Web.
Zdarzenie publiczne WebServiceRemoved Występuje, gdy element zostanie usunięty z kolekcji projektu witryny sieci Web usług sieci Web.
Zdarzenie publiczne WebServiceRenamed Występuje, gdy element w kolekcji projektu witryny sieci Web usług sieci Web zostanie zmieniona.

Początek

Uwagi

Klasa ta jest dostępna za pośrednictwem WebServicesEvents interfejsu, który jest otrzymywany z WebServicesEvents 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) obiektu 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 WebSvcsEvents As _
    VsWebSite.WebServicesEvents

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

WebServicesEvents

WebServicesEvents

Inne zasoby

Odwołania do zestawów automatyzacji i obiektu DTE2

Jak: obsługi zdarzeń w makrze