共用方式為


_Type.GetEvent 方法

定義

提供 COM 物件與版本無關的存取 GetEvent 方法。

多載

GetEvent(String)

提供 COM 物件與版本無關的存取 GetEvent(String) 方法。

GetEvent(String, BindingFlags)

提供 COM 物件與版本無關的存取 GetEvent(String, BindingFlags) 方法。

備註

這個方法適用於從 Unmanaged 程式代碼存取 Managed 類別,而且不應該從 Managed 程式代碼呼叫。

Type.GetEvent 方法會取得目前 Type所宣告或繼承的特定事件。

GetEvent(String)

提供 COM 物件與版本無關的存取 GetEvent(String) 方法。

public:
 System::Reflection::EventInfo ^ GetEvent(System::String ^ name);
public System.Reflection.EventInfo GetEvent (string name);
abstract member GetEvent : string -> System.Reflection.EventInfo
Public Function GetEvent (name As String) As EventInfo

參數

name
String

由一或多個 BindingFlags 組成的位掩碼,指定搜尋的執行方式。

-或-

零,傳回 null

傳回

EventInfo 對象的陣列,代表目前 Type 符合指定系結條件約束的所有宣告或繼承的事件。

-或-

如果目前 Type 沒有事件,或是沒有任何事件符合系結條件約束,則為類型為 EventInfo的空陣列。

備註

這個方法適用於從 Unmanaged 程式代碼存取 Managed 類別,而且不應該從 Managed 程式代碼呼叫。

Type.GetEvent 方法會使用指定的系結條件約束,搜尋目前 Type所宣告或繼承的事件。

適用於

GetEvent(String, BindingFlags)

提供 COM 物件與版本無關的存取 GetEvent(String, BindingFlags) 方法。

public:
 System::Reflection::EventInfo ^ GetEvent(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
public System.Reflection.EventInfo GetEvent (string name, System.Reflection.BindingFlags bindingAttr);
abstract member GetEvent : string * System.Reflection.BindingFlags -> System.Reflection.EventInfo
Public Function GetEvent (name As String, bindingAttr As BindingFlags) As EventInfo

參數

name
String

包含目前 Type所宣告或繼承之事件名稱的 String

bindingAttr
BindingFlags

由一或多個 BindingFlags 組成的位掩碼,指定搜尋的執行方式。

-或-

零,傳回 null

傳回

EventInfo 物件,代表目前 Type所宣告或繼承的指定事件,如果找到則為 ;否則,null

備註

這個方法適用於從 Unmanaged 程式代碼存取 Managed 類別,而且不應該從 Managed 程式代碼呼叫。

Type.GetEvent 方法會使用指定的系結條件約束,傳回代表指定事件 EventInfo 物件。

適用於