WebServicesEvents 介面
可用來存取因加入、刪除或變更網站專案中 Web 服務參考而引發之事件。 您可以使用這個類別來存取 WebServicesEventsClass 所提供的功能。
命名空間: VsWebSite
組件: VsWebSite.Interop (在 VsWebSite.Interop.dll 中)
語法
'宣告
<GuidAttribute("E7E27BE0-FF6A-4D94-9B1B-D67F01D1E0FE")> _
Public Interface WebServicesEvents _
Inherits _WebServicesEvents, _dispWebServicesEvents_Event
[GuidAttribute("E7E27BE0-FF6A-4D94-9B1B-D67F01D1E0FE")]
public interface WebServicesEvents : _WebServicesEvents,
_dispWebServicesEvents_Event
[GuidAttribute(L"E7E27BE0-FF6A-4D94-9B1B-D67F01D1E0FE")]
public interface class WebServicesEvents : _WebServicesEvents,
_dispWebServicesEvents_Event
[<GuidAttribute("E7E27BE0-FF6A-4D94-9B1B-D67F01D1E0FE")>]
type WebServicesEvents =
interface
interface _WebServicesEvents
interface _dispWebServicesEvents_Event
end
public interface WebServicesEvents extends _WebServicesEvents, _dispWebServicesEvents_Event
WebServicesEvents 類型會公開下列成員。
方法
名稱 | 描述 | |
---|---|---|
add_WebServiceAdded | 基礎架構。 此方法支援 .NET Framework 基礎結構,但不能直接從程式碼使用它。 (繼承自 _dispWebServicesEvents_Event)。 | |
add_WebServiceChanged | 基礎架構。 此方法支援 .NET Framework 基礎結構,但不能直接從程式碼使用它。 (繼承自 _dispWebServicesEvents_Event)。 | |
add_WebServiceRemoved | 基礎架構。 此方法支援 .NET Framework 基礎結構,但不能直接從程式碼使用它。 (繼承自 _dispWebServicesEvents_Event)。 | |
add_WebServiceRenamed | 基礎架構。 此方法支援 .NET Framework 基礎結構,但不能直接從程式碼使用它。 (繼承自 _dispWebServicesEvents_Event)。 | |
remove_WebServiceAdded | 基礎架構。 此方法支援 .NET Framework 基礎結構,但不能直接從程式碼使用它。 (繼承自 _dispWebServicesEvents_Event)。 | |
remove_WebServiceChanged | 基礎架構。 此方法支援 .NET Framework 基礎結構,但不能直接從程式碼使用它。 (繼承自 _dispWebServicesEvents_Event)。 | |
remove_WebServiceRemoved | 基礎架構。 此方法支援 .NET Framework 基礎結構,但不能直接從程式碼使用它。 (繼承自 _dispWebServicesEvents_Event)。 | |
remove_WebServiceRenamed | 基礎架構。 此方法支援 .NET Framework 基礎結構,但不能直接從程式碼使用它。 (繼承自 _dispWebServicesEvents_Event)。 |
回頁首
事件
名稱 | 描述 | |
---|---|---|
WebServiceAdded | 基礎架構。 此方法支援 .NET Framework 基礎結構,但不能直接從程式碼使用它。 (繼承自 _dispWebServicesEvents_Event)。 | |
WebServiceChanged | 基礎架構。 這個事件支援 .NET Framework 基礎結構,但您不可以從程式碼直接使用它。 (繼承自 _dispWebServicesEvents_Event)。 | |
WebServiceRemoved | 基礎架構。 這個事件支援 .NET Framework 基礎結構,但您不可以從程式碼直接使用它。 (繼承自 _dispWebServicesEvents_Event)。 | |
WebServiceRenamed | 基礎架構。 這個事件支援 .NET Framework 基礎結構,但您不可以從程式碼直接使用它。 (繼承自 _dispWebServicesEvents_Event)。 |
回頁首
備註
您可以使用 WebServicesEvents 屬性來取得 WebServicesEventsClass 物件的這個介面。
注意事項 |
---|
從 Visual Studio 2005 開始,這個類別所提供的功能均可在 Visual Studio 的版本中使用。無法在 Visual Web Developer Express 版中使用。 |
範例
下列巨集程式碼範例會說明如何透過 Development Tools Extensibility (DTE2) 物件建立目前 VSWebSite 物件的參考以及如何訂閱事件。 這個範例屬於 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