次の方法で共有


EventDescriptor.IsMulticast プロパティ

派生クラスでオーバーライドされた場合、イベント デリゲートがマルチキャスト デリゲートかどうかを示す値を取得します。

名前空間: System.ComponentModel
アセンブリ: System (system.dll 内)

構文

'宣言
Public MustOverride ReadOnly Property IsMulticast As Boolean
'使用
Dim instance As EventDescriptor
Dim value As Boolean

value = instance.IsMulticast
public abstract bool IsMulticast { get; }
public:
virtual property bool IsMulticast {
    bool get () abstract;
}
/** @property */
public abstract boolean get_IsMulticast ()
public abstract function get IsMulticast () : boolean

プロパティ値

イベント デリゲートがマルチキャストの場合は true。それ以外の場合は false

解説

通常、このプロパティはリフレクションによって実装されます。

マルチキャスト デリゲートが通常のデリゲートと異なるのは、1 つのメソッドだけではなく複数のメソッドへの参照を格納できるという点です。マルチキャスト デリゲート内に参照が格納されているメソッドは、そのデリゲートが呼び出されると、示されている順序で実行されます。呼び出されたメソッドの 1 つで例外が発生すると、デリゲートは停止し、例外がデリゲートの呼び出し元にまで伝達されます。

プラットフォーム

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。

バージョン情報

.NET Framework

サポート対象 : 2.0、1.1、1.0

.NET Compact Framework

サポート対象 : 2.0、1.0

参照

関連項目

EventDescriptor クラス
EventDescriptor メンバ
System.ComponentModel 名前空間
EventDescriptor.EventType プロパティ
EventDescriptor.ComponentType プロパティ