WebServicesEventsClass 類別
表示 VSWebSite 物件之 WebServices 屬性的事件。您可以使用從 WebServicesEvents 屬性取得的 WebServicesEvents 物件來存取這個類別的功能。請勿從這個類別執行個體化。
繼承階層架構
System.Object
VsWebSite.WebServicesEventsClass
命名空間: VsWebSite
組件: VsWebSite.Interop (在 VsWebSite.Interop.dll 中)
語法
'宣告
<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
WebServicesEventsClass 型別會公開下列成員。
建構函式
名稱 | 說明 | |
---|---|---|
WebServicesEventsClass | 基礎架構。這個方法支援 .NET Framework 基礎結構,但您不可以從程式碼直接使用它。請勿從這個類別執行個體化。 |
回頁首
方法
名稱 | 說明 | |
---|---|---|
add_WebServiceAdded | 基礎架構。這個方法支援 .NET Framework 基礎結構,但您不可以從程式碼直接使用它。 | |
add_WebServiceChanged | 基礎架構。這個方法支援 .NET Framework 基礎結構,但您不可以從程式碼直接使用它。 | |
add_WebServiceRemoved | 基礎架構。這個方法支援 .NET Framework 基礎結構,但您不可以從程式碼直接使用它。 | |
add_WebServiceRenamed | 基礎架構。這個方法支援 .NET Framework 基礎結構,但您不可以從程式碼直接使用它。 | |
Equals | 判斷指定的物件是否等於目前物件。 (繼承自 Object)。 | |
Finalize | 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。 | |
GetHashCode | 做為特定型別的雜湊函式。 (繼承自 Object)。 | |
GetType | 取得目前執行個體的 Type。 (繼承自 Object)。 | |
MemberwiseClone | 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。 | |
remove_WebServiceAdded | 基礎架構。這個方法支援 .NET Framework 基礎結構,但您不可以從程式碼直接使用它。 | |
remove_WebServiceChanged | 基礎架構。這個方法支援 .NET Framework 基礎結構,但您不可以從程式碼直接使用它。 | |
remove_WebServiceRemoved | 基礎架構。這個方法支援 .NET Framework 基礎結構,但您不可以從程式碼直接使用它。 | |
remove_WebServiceRenamed | 基礎架構。這個方法支援 .NET Framework 基礎結構,但您不可以從程式碼直接使用它。 | |
ToString | 傳回表示目前物件的字串。 (繼承自 Object)。 |
回頁首
事件
名稱 | 說明 | |
---|---|---|
WebServiceAdded | 當 Web 服務加入至 VSWebSiteEvents 物件的 WebServicesEvents 屬性時發生。 | |
WebServiceChanged | 當 Web 服務之網站專案集合中的某個項目變更時發生。 | |
WebServiceRemoved | 當某個項目從 Web 服務的網站專案集合中移除時發生。 | |
WebServiceRenamed | 當 Web 服務之網站專案集合中的某個項目重新命名時發生。 |
回頁首
備註
這個類別可透過 WebServicesEvents 介面存取,而此介面是從 WebServicesEvents 屬性取得的。
注意事項 |
---|
從 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
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。