次の方法で共有


Delegate.CombineImpl メソッド

指定したマルチキャスト (組み合わせ可能) デリゲートと現在のマルチキャスト (組み合わせ可能) デリゲートの呼び出しリストを連結します。

Protected Overridable Function CombineImpl( _
   ByVal d As Delegate _) As Delegate
[C#]
protected virtual Delegate CombineImpl(Delegated);
[C++]
protected: virtual Delegate* CombineImpl(Delegate* d);
[JScript]
protected function CombineImpl(
   d : Delegate) : Delegate;

パラメータ

  • d
    現在のマルチキャスト (組み合わせ可能) デリゲートの呼び出しリストの末尾に追加される呼び出しリストを持つマルチキャスト (組み合わせ可能) デリゲート。

戻り値

現在のマルチキャスト (組み合わせ可能) デリゲートの呼び出しリストと d の呼び出しリストを連結した単一の呼び出しリストを持つ新しいマルチキャスト (組み合わせ可能) デリゲート。

または

d が null 参照 (Visual Basic では Nothing) の場合は、現在のマルチキャスト (組み合わせ可能) デリゲート。

例外

例外の種類 条件
MulticastNotSupportedException 常にスローされます。

解説

このメソッドは、現在のデリゲートがマルチキャスト (組み合わせ可能) の場合にだけ適用されます。

現在の実装は、 MulticastNotSupportedException だけをスローします。

呼び出しリストは、重複エントリ、つまり同じオブジェクトの同じメソッドを参照するエントリを格納できます。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET

.NET Framework セキュリティ:

参照

Delegate クラス | Delegate メンバ | System 名前空間 | Combine