Delegate.CombineImpl(Delegate) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Concatena las listas de invocaciones del delegado de multidifusión (combinable) especificado y del delegado de multidifusión (combinable) actual.
protected:
virtual Delegate ^ CombineImpl(Delegate ^ d);
protected virtual Delegate CombineImpl (Delegate? d);
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
Parámetros
- d
- Delegate
Delegado de multidifusión (combinable) cuya lista de invocaciones se agrega al final de la lista de invocaciones del delegado de multidifusión (combinable) actual.
Devoluciones
Nuevo delegado de multidifusión (combinable) con una lista de invocaciones que concatena la lista de invocaciones del delegado de multidifusión (combinable) actual y la lista de invocaciones de d
; o delegado de multidifusión (combinable) actual si d
es null
.
Excepciones
Siempre se produce.
Comentarios
Este método solo se aplica si el delegado actual es multidifusión (combinable).
La implementación actual simplemente inicia un MulticastNotSupportedException.
La lista de invocación puede contener entradas duplicadas; es decir, entradas que hacen referencia al mismo método en el mismo objeto.