語言

_Type.GetEvents 方法

定義

提供 COM 物件對該方法的版本無關存取 GetEvents 權。

多載

名稱 Description
GetEvents()

提供 COM 物件對該方法的版本無關存取 GetEvents() 權。

GetEvents(BindingFlags)

提供 COM 物件對該方法的版本無關存取 GetEvents(BindingFlags) 權。

備註

此方法用於從非受管理程式碼存取受管理類別,不應從受管理程式碼呼叫。

該 Type.GetEvents 方法取得被當前 Type宣告或繼承的事件。

GetEvents()

提供 COM 物件對該方法的版本無關存取 GetEvents() 權。

public:
 cli::array <System::Reflection::EventInfo ^> ^ GetEvents();
public System.Reflection.EventInfo[] GetEvents();
abstract member GetEvents : unit -> System.Reflection.EventInfo[]
Public Function GetEvents () As EventInfo()

傳回

一組 EventInfo 物件陣列,代表所有由當前 Type宣告或繼承的公開事件。

-或-

若EventInfo當前沒有公共事件,則為空Type陣列型為 。

備註

此方法用於從非受管理程式碼存取受管理類別,不應從受管理程式碼呼叫。

該 Type.GetEvents 方法回傳所有宣告或繼承於當前 Type的公共事件。

適用於

GetEvents(BindingFlags)

提供 COM 物件對該方法的版本無關存取 GetEvents(BindingFlags) 權。

public:
 cli::array <System::Reflection::EventInfo ^> ^ GetEvents(System::Reflection::BindingFlags bindingAttr);
public System.Reflection.EventInfo[] GetEvents(System.Reflection.BindingFlags bindingAttr);
abstract member GetEvents : System.Reflection.BindingFlags -> System.Reflection.EventInfo[]
Public Function GetEvents (bindingAttr As BindingFlags) As EventInfo()

參數

bindingAttr
BindingFlags

一個由一個或多個 BindingFlags 位元遮罩組成,指定搜尋方式。

-或-

零,返回 null。

傳回

一個物件陣列 EventInfo ,代表所有由當前 Type 事件宣告或繼承且符合指定綁定約束的事件。

-或-

若目前EventInfo事件沒有事件,或所有事件都不符合綁定約束,則為一個Type類型的空陣列。

備註

此方法用於從非受管理程式碼存取受管理類別,不應從受管理程式碼呼叫。

該 Type.GetEvents 方法會利用指定的約束條件搜尋由當前 Type宣告或繼承的事件。

適用於