Ler en inglés

Compartir por


Delegate.CombineImpl(Delegate) Método

Definición

Concatena las listas de invocaciones del delegado de multidifusión (combinable) especificado y del delegado de multidifusión (combinable) actual.

C#
protected virtual Delegate CombineImpl(Delegate? d);
C#
protected virtual Delegate CombineImpl(Delegate d);

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.

Se aplica a

Produto Versións
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.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, 4.8.1
.NET Standard 2.0, 2.1

Consulte también