次の方法で共有


MulticastDelegate.RemoveImpl メソッド

対象の MulticastDelegate の呼び出しリストから、指定したデリゲートと等しい要素を削除します。

Protected NotOverridable Overrides Function RemoveImpl( _
   ByVal value As Delegate _) As Delegate
[C#]
protected sealed override Delegate RemoveImpl(Delegatevalue);
[C++]
protected: __sealed Delegate* RemoveImpl(Delegate* value);
[JScript]
protected final override function RemoveImpl(
   value : Delegate) : Delegate;

パラメータ

  • value
    呼び出しリストで検索するデリゲート。

戻り値

対象のインスタンスの呼び出しリスト内で value が見つかった場合は、value が含まれない呼び出しリストを持つ新しい Delegate 。それ以外の場合は、元の呼び出しリストを持つ対象のインスタンス。

例外

例外の種類 条件
MemberAccessException 抽象クラスのインスタンスを作成できません。または、このメンバが遅延バインディングの機構を使用して呼び出されました。

必要条件

プラットフォーム: 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 セキュリティ:

参照

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