Compartilhar via


Método _MethodBase.Invoke (Object, Object[])

 

Dica

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Fornece objetos COM com acesso independente de versão para o método Invoke.

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

Sintaxe

object Invoke(
    object obj,
    object[] parameters
)
Object^ Invoke(
    Object^ obj,
    array<Object^>^ parameters
)
abstract Invoke : 
        obj:Object *
        parameters:Object[] -> Object
Function Invoke (
    obj As Object,
    parameters As Object()
) As Object

Parâmetros

  • parameters
    Type: System.Object[]

    Uma lista de argumentos para o construtor ou método invocado. Esta é uma matriz de objetos com o mesmo número, ordem e tipo que os parâmetros do método ou do construtor a ser invocado. Se não houver nenhum parâmetro, parameters deverá ser null.

    Se o método ou construtor representado por esta instância usar um parâmetro ref (ByRef no Visual Basic), nenhum atributo especial será necessário para esse parâmetro, a fim de invocar o método ou construtor com o uso dessa função. Qualquer objeto nesta matriz que não for inicializado explicitamente com um valor conterá o valor padrão desse tipo de objeto. Para elementos de tipo de referência, esse valor é null. Para elementos de tipo de valor, esse valor é 0, 0,0, ou false, dependendo do tipo de elemento específico.

Valor Retornado

Type: System.Object

Uma instância da classe associada ao construtor.

Comentários

Esse método é para acesso para classes gerenciadas do código não gerenciado e não deve ser chamado de código gerenciado.

O Invoke método invoca o método ou construtor representado por esse objeto, usando os parâmetros especificados.

Informações de Versão

.NET Framework
Disponível desde 1.1

Confira Também

Invoke Sobrecarga
Interface _MethodBase
Namespace System.Runtime.InteropServices

Retornar ao início