Delegate.DynamicInvokeImpl(Object[]) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Invoca dinamicamente (limite tardio) o método representado pelo delegado atual.
protected:
virtual System::Object ^ DynamicInvokeImpl(cli::array <System::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[]
Um array de objetos que são os argumentos a passar para o método representado pelo delegado atual.
-ou-
null, se o método representado pelo delegado atual não requer argumentos.
Devoluções
O objeto devolvido pelo método representado pelo delegado.
Exceções
O args array não tem o número correto de argumentos.
Os elementos do args array não correspondem à assinatura do delegado.
O método representado pelo delegado é um método de instância e o objeto alvo é null.
-ou-
Um dos métodos encapsulados lança uma exceção.
O chamador não tem acesso ao método representado pelo delegado (por exemplo, se o método for privado).
-ou-
O número, ordem ou tipo de parâmetros listados args é inválido.
Observações
Este método implementa o DynamicInvoke método.