EventDescriptor.IsMulticast プロパティ

定義

派生クラスでオーバーライドされた場合、イベント デリゲートがマルチキャスト デリゲートかどうかを示す値を取得します。When overridden in a derived class, gets a value indicating whether the event delegate is a multicast delegate.

public:
 abstract property bool IsMulticast { bool get(); };
public abstract bool IsMulticast { get; }
member this.IsMulticast : bool
Public MustOverride ReadOnly Property IsMulticast As Boolean

プロパティ値

イベント デリゲートがマルチキャストの場合は true。それ以外の場合は falsetrue if the event delegate is multicast; otherwise, false.

注釈

通常、このプロパティはリフレクションによって実装されます。Typically, this property is implemented through reflection.

マルチキャストデリゲートは、1つだけのメソッドへの参照を含むことができるという点で、通常のデリゲートとは異なります。A multicast delegate differs from a regular delegate in that it can contain references to more than just one method. マルチキャストデリゲートのメソッドは、デリゲートが呼び出されたときに、表示される順序で同期的に実行されます。Methods in a multicast delegate are executed synchronously when the delegate is invoked, in the order in which they appear. 呼び出されたメソッドのいずれかが例外を発生させると、デリゲートは停止し、例外がデリゲート呼び出し元に伝達されます。If one of the called methods raises an exception, then the delegate ceases and the exception is propagated to the delegate caller.

適用対象

こちらもご覧ください