Delegate.DynamicInvoke(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 (com limite tardio) o método representado pelo delegado atual.
public:
System::Object ^ DynamicInvoke(... cli::array <System::Object ^> ^ args);
public:
System::Object ^ DynamicInvoke(cli::array <System::Object ^> ^ args);
public object DynamicInvoke(params object[] args);
public object DynamicInvoke(object[] args);
member this.DynamicInvoke : obj[] -> obj
Public Function DynamicInvoke (ParamArray args As Object()) As Object
Public Function DynamicInvoke (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 args matriz 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 delegado (por exemplo, se o método for privado).
-ou-
O número, a ordem ou o tipo de parâmetros listados é args inválido.
Comentários
Esse método chama o DynamicInvokeImpl método.