EventInfo.GetAddMethod EventInfo.GetAddMethod EventInfo.GetAddMethod EventInfo.GetAddMethod Method

定義

イベント ソースにイベント ハンドラー デリゲートを追加するために使用するメソッドを返します。Returns the method used to add an event handler delegate to the event source.

オーバーロード

GetAddMethod() GetAddMethod() GetAddMethod() GetAddMethod()

イベント ソースにイベント ハンドラー デリゲートを追加するために使用するメソッドを返します。Returns the method used to add an event handler delegate to the event source.

GetAddMethod(Boolean) GetAddMethod(Boolean) GetAddMethod(Boolean) GetAddMethod(Boolean)

派生クラスでオーバーライドされた場合は、パブリックでないメソッドを返すかどうかを指定して、イベントの AddEventHandler(Object, Delegate) メソッドの MethodInfo オブジェクトを取得します。When overridden in a derived class, retrieves the MethodInfo object for the AddEventHandler(Object, Delegate) method of the event, specifying whether to return non-public methods.

GetAddMethod() GetAddMethod() GetAddMethod() GetAddMethod()

イベント ソースにイベント ハンドラー デリゲートを追加するために使用するメソッドを返します。Returns the method used to add an event handler delegate to the event source.

public:
 virtual System::Reflection::MethodInfo ^ GetAddMethod();
public System.Reflection.MethodInfo GetAddMethod ();
abstract member GetAddMethod : unit -> System.Reflection.MethodInfo
override this.GetAddMethod : unit -> System.Reflection.MethodInfo
Public Function GetAddMethod () As MethodInfo

戻り値

イベント ソースにイベント ハンドラー デリゲートを追加するために使用するメソッドを表す MethodInfo オブジェクト。A MethodInfo object representing the method used to add an event handler delegate to the event source.

実装

通常、メソッドのシグネチャは次のとおりです。Typically, the method has the following signature:

add_<EventName>(<EventHandlerType> handler)  

注釈

GetAddMethodイベント subscribe メソッドを初期化して追加します。GetAddMethod initializes and adds the event subscribe method. イベントAddEventHandlerハンドラーデリゲートをイベントソースの呼び出しリストに追加するには、メソッドを使用します。The AddEventHandler method is used to add an event-handler delegate to the invocation list of an event source.

セキュリティ

ReflectionPermission
などの機構をInvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])使用して遅延バインディングが呼び出された場合。when invoked late-bound through mechanisms such as InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]). MemberAccess (関連する列挙体)Associated enumeration: MemberAccess.

こちらもご覧ください

GetAddMethod(Boolean) GetAddMethod(Boolean) GetAddMethod(Boolean) GetAddMethod(Boolean)

派生クラスでオーバーライドされた場合は、パブリックでないメソッドを返すかどうかを指定して、イベントの AddEventHandler(Object, Delegate) メソッドの MethodInfo オブジェクトを取得します。When overridden in a derived class, retrieves the MethodInfo object for the AddEventHandler(Object, Delegate) method of the event, specifying whether to return non-public methods.

public:
 abstract System::Reflection::MethodInfo ^ GetAddMethod(bool nonPublic);
public abstract System.Reflection.MethodInfo GetAddMethod (bool nonPublic);
abstract member GetAddMethod : bool -> System.Reflection.MethodInfo
Public MustOverride Function GetAddMethod (nonPublic As Boolean) As MethodInfo

パラメーター

nonPublic
Boolean Boolean Boolean Boolean

パブリックでないメソッドを返すことができる場合は true。それ以外の場合は falsetrue if non-public methods can be returned; otherwise, false.

戻り値

イベント ソースにイベント ハンドラー デリゲートを追加するために使用するメソッドを表す MethodInfo オブジェクト。A MethodInfo object representing the method used to add an event handler delegate to the event source.

実装

例外

nonPublictrue で、イベント ハンドラー デリゲートの追加に使用したメソッドはパブリックではなく、呼び出し元にはパブリックでないメソッドに対するリフレクションのアクセス許可がありません。nonPublic is true, the method used to add an event handler delegate is non-public, and the caller does not have permission to reflect on non-public methods.

通常、メソッドのシグネチャは次のとおりです。Typically, the method has the following signature:

add_<EventName>(<EventHandlerType> handler)  

注釈

GetAddMethodを初期化し、イベント subscribe メソッドをブール値として追加します。The GetAddMethod initializes and adds the event subscribe method as a Boolean value. イベントAddEventHandlerハンドラーデリゲートをイベントソースの呼び出しリストに追加するには、メソッドを使用します。The AddEventHandler method is used to add an event-handler delegate to the invocation list of an event source.

セキュリティ

ReflectionPermission
などの機構をInvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])使用して遅延バインディングが呼び出された場合。when invoked late-bound through mechanisms such as InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]). MemberAccess (関連する列挙体)Associated enumeration: MemberAccess.

こちらもご覧ください

適用対象