Compartilhar via


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

 

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,
    BindingFlags invokeAttr,
    Binder binder,
    object[] parameters,
    CultureInfo culture
)
Object^ Invoke(
    Object^ obj,
    BindingFlags invokeAttr,
    Binder^ binder,
    array<Object^>^ parameters,
    CultureInfo^ culture
)
abstract Invoke : 
        obj:Object *
        invokeAttr:BindingFlags *
        binder:Binder *
        parameters:Object[] *
        culture:CultureInfo -> Object
Function Invoke (
    obj As Object,
    invokeAttr As BindingFlags,
    binder As Binder,
    parameters As Object(),
    culture As CultureInfo
) As Object

Parâmetros

  • binder
    Type: System.Reflection.Binder

    Um Binder que define um conjunto de propriedades e permite a associação, coerção de tipos de argumento e invocação de membros usando a reflexão. Se binder for null, Binder.DefaultBinding será usado.

  • parameters
    Type: System.Object[]

    Uma matriz do tipo Object usado para coincidir com o número, ordem e tipo dos parâmetros para esse construtor, sob as restrições de binder. Se este construtor não requer parâmetros, passe uma matriz com zero elementos, como em Object[] parameters = new Object[0]. 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 chama o construtor refletido por este ConstructorInfo objeto com os argumentos especificados, sob as restrições de especificado Binder objeto.

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