EventDescriptor.IsMulticast プロパティ


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

 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.