Delegate.CombineImpl(Delegate) 方法
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将指定多路广播(可组合)委托和当前多路广播(可组合)委托的调用列表连接起来。
protected:
virtual Delegate ^ CombineImpl(Delegate ^ d);
C#
protected virtual Delegate CombineImpl (Delegate? d);
C#
protected virtual Delegate CombineImpl (Delegate d);
abstract member CombineImpl : Delegate -> Delegate
override this.CombineImpl : Delegate -> Delegate
Protected Overridable Function CombineImpl (d As Delegate) As Delegate
- d
- Delegate
多路广播(可组合)委托,其调用列表要追加到当前多路广播(可组合)委托的调用列表的结尾。
新的多路广播(可组合)委托,其调用列表将当前多路广播(可组合)委托的调用列表和 d
的调用列表连接在一起;或者如果 d
为 null
,则返回当前多路广播(可组合)委托。
此方法仅适用于当前委托是多播 (可组合) 。
当前实现只引发 MulticastNotSupportedException 。
调用列表可以包含重复条目;即,引用同一对象上相同方法的条目。
产品 | 版本 |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |
.NET Standard | 2.0, 2.1 |