Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Método Delegate.DynamicInvokeImpl (Object[])

 

Invoca dinamicamente (associação tardia) o método representado pelo delegado atual.

Namespace:   System
Assembly:  mscorlib (em mscorlib.dll)

protected virtual object DynamicInvokeImpl(
	object[] args
)

Parâmetros

args
Type: System.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.

Valor Retornado

Type: System.Object

O objeto retornado pelo método representado pelo delegado.

Exception Condition
MemberAccessException

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.

ArgumentException

O método representado pelo delegado é invocado em um objeto ou uma classe que não dá suporte a ele.

TargetInvocationException

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.

This method implements the M:System.Delegate.DynamicInvoke(System.Object[]) method.

ReflectionPermission

when invoked late-bound through mechanisms such as M:System.Type.InvokeMember(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]). Associated enumeration: F:System.Security.Permissions.ReflectionPermissionFlag.MemberAccess

.NET Framework
Disponível desde 1.1
Retornar ao início
Mostrar: