EventBuilder EventBuilder EventBuilder EventBuilder Class

定義

クラスのイベントを定義します。Defines events for a class.

public ref class EventBuilder sealed : System::Runtime::InteropServices::_EventBuilder
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class EventBuilder : System.Runtime.InteropServices._EventBuilder
type EventBuilder = class
    interface _EventBuilder
Public NotInheritable Class EventBuilder
Implements _EventBuilder
継承
EventBuilderEventBuilderEventBuilderEventBuilder
属性
実装

注釈

EventBuilderは、TypeBuilder常にに関連付けられています。An EventBuilder is always associated with a TypeBuilder. TypeBuilder メソッドは、新しいEventBuilderをクライアントに返します。The TypeBuilder.DefineEvent method will return a new EventBuilder to a client.

コンストラクター

EventBuilder() EventBuilder() EventBuilder() EventBuilder()

メソッド

AddOtherMethod(MethodBuilder) AddOtherMethod(MethodBuilder) AddOtherMethod(MethodBuilder) AddOtherMethod(MethodBuilder)

このイベントに関連付ける "other" メソッドの 1 つを追加します。Adds one of the "other" methods associated with this event. "other" メソッドとは、イベントに関連付けられた "on" メソッドおよび "raise" メソッド以外のメソッドです。"Other" methods are methods other than the "on" and "raise" methods associated with an event. この関数は、必要な数の "other" メソッドを追加するために何回も呼び出すことができます。This function can be called many times to add as many "other" methods.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEventToken() GetEventToken() GetEventToken() GetEventToken()

このイベントのトークンを返します。Returns the token for this event.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
SetAddOnMethod(MethodBuilder) SetAddOnMethod(MethodBuilder) SetAddOnMethod(MethodBuilder) SetAddOnMethod(MethodBuilder)

このイベントをサブスクライブするメソッドを設定します。Sets the method used to subscribe to this event.

SetCustomAttribute(ConstructorInfo, Byte[]) SetCustomAttribute(ConstructorInfo, Byte[]) SetCustomAttribute(ConstructorInfo, Byte[]) SetCustomAttribute(ConstructorInfo, Byte[])

指定されたカスタム属性 BLOB を使用して、カスタム属性を設定します。Set a custom attribute using a specified custom attribute blob.

SetCustomAttribute(CustomAttributeBuilder) SetCustomAttribute(CustomAttributeBuilder) SetCustomAttribute(CustomAttributeBuilder) SetCustomAttribute(CustomAttributeBuilder)

カスタム属性ビルダーを使用して、カスタム属性を設定します。Sets a custom attribute using a custom attribute builder.

SetRaiseMethod(MethodBuilder) SetRaiseMethod(MethodBuilder) SetRaiseMethod(MethodBuilder) SetRaiseMethod(MethodBuilder)

このイベントを発生させるメソッドを設定します。Sets the method used to raise this event.

SetRemoveOnMethod(MethodBuilder) SetRemoveOnMethod(MethodBuilder) SetRemoveOnMethod(MethodBuilder) SetRemoveOnMethod(MethodBuilder)

このイベントをアンサブスクライブするメソッドを設定します。Sets the method used to unsubscribe to this event.

ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

明示的なインターフェイスの実装

_EventBuilder.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) _EventBuilder.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) _EventBuilder.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) _EventBuilder.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

一連の名前を対応する一連のディスパッチ識別子に割り当てます。Maps a set of names to a corresponding set of dispatch identifiers.

_EventBuilder.GetTypeInfo(UInt32, UInt32, IntPtr) _EventBuilder.GetTypeInfo(UInt32, UInt32, IntPtr) _EventBuilder.GetTypeInfo(UInt32, UInt32, IntPtr) _EventBuilder.GetTypeInfo(UInt32, UInt32, IntPtr)

オブジェクトの型情報を取得します。この型情報を使用して、インターフェイスの型情報を取得できます。Retrieves the type information for an object, which can then be used to get the type information for an interface.

_EventBuilder.GetTypeInfoCount(UInt32) _EventBuilder.GetTypeInfoCount(UInt32) _EventBuilder.GetTypeInfoCount(UInt32) _EventBuilder.GetTypeInfoCount(UInt32)

オブジェクトが提供する型情報インターフェイスの数 (0 または 1) を取得します。Retrieves the number of type information interfaces that an object provides (either 0 or 1).

_EventBuilder.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _EventBuilder.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _EventBuilder.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _EventBuilder.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

オブジェクトによって公開されたプロパティおよびメソッドへのアクセスを提供します。Provides access to properties and methods exposed by an object.

適用対象