Delegate.DynamicInvokeImpl(Object[]) 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.
Invoca dinamicamente (associação tardia) o método representado pelo delegado atual.
protected:
virtual System::Object ^ DynamicInvokeImpl(cli::array <System::Object ^> ^ args);
protected virtual object? DynamicInvokeImpl (object?[]? args);
protected virtual object DynamicInvokeImpl (object[] args);
abstract member DynamicInvokeImpl : obj[] -> obj
override this.DynamicInvokeImpl : obj[] -> obj
Protected Overridable Function DynamicInvokeImpl (args As Object()) As Object
Parâmetros
- args
- Object[]
Uma matriz de objetos que são os argumentos a serem passados para o método representado pelo delegado atual.
- ou -
null
se o método representado pelo delegado atual não exigir argumentos.
Retornos
O objeto retornado pelo método representado pelo delegado.
Exceções
A matriz args
não tem o número correto de argumentos.
Os elementos da args
matriz não correspondem à assinatura do delegado.
O método representado pelo delegado é um método de instância e o objeto de destino é null
.
- ou -
Um dos métodos encapsulados gera uma exceção.
O chamador não tem acesso ao método representado pelo representante (por exemplo, caso o método seja privado).
- ou -
O número, a ordem ou o tipo de parâmetros listados no args
é inválido.
Comentários
Este método implementa o método DynamicInvoke.