Delegate.CombineImpl(Delegate) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Concatena as listas de invocação do delegado multicast especificado (combinável) e do delegado multicast atual (combinável).
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
O delegado multicast (combinável) cuja lista de invocação deve ser acrescentada ao final da lista de invocação do delegado multicast atual (combinável).
Retornos
Um novo delegado multicast (combinável) com uma lista de invocação que concatena a lista de invocação do delegado multicast atual (combinável) e a lista de invocação de d, ou o delegado multicast atual (combinável) se d for null.
Exceções
Sempre jogado.
Comentários
Esse método só se aplicará se o delegado atual for multicast (combinável).
A implementação atual simplesmente gera um MulticastNotSupportedException.
A lista de invocação pode conter entradas duplicadas; ou seja, entradas que se referem ao mesmo método no mesmo objeto.