Compartilhar via


Versioned.CallByName(Object, String, CallType, Object[]) Método

Definição

Executa um método em um objeto ou define ou retorna uma propriedade em um objeto.

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

public:
 static System::Object ^ CallByName(System::Object ^ Instance, System::String ^ MethodName, Microsoft::VisualBasic::CallType UseCallType, ... cli::array <System::Object ^> ^ Arguments);
public static object? CallByName (object? Instance, string MethodName, Microsoft.VisualBasic.CallType UseCallType, params object?[]? Arguments);
public static object CallByName (object Instance, string MethodName, Microsoft.VisualBasic.CallType UseCallType, params object[] Arguments);
static member CallByName : obj * string * Microsoft.VisualBasic.CallType * obj[] -> obj
Public Shared Function CallByName (Instance As Object, MethodName As String, UseCallType As CallType, ParamArray Arguments As Object()) As Object

Parâmetros

Instance
Object

Obrigatórios. Object. Um ponteiro para o objeto expondo a propriedade ou método.

MethodName
String

Obrigatórios. String. Uma expressão de cadeia de caracteres que contém o nome da propriedade ou método no objeto.

UseCallType
CallType

Obrigatórios. Um membro de enumeração do tipo CallType representando o tipo de procedimento sendo chamado. O valor de CallType pode ser Method, Get ou Set.

Arguments
Object[]

Opcional. ParamArray. Uma matriz de parâmetros que contém os argumentos a serem passados para a propriedade ou método sendo chamado.

Retornos

Executa um método em um objeto ou define ou retorna uma propriedade em um objeto.

Aplica-se a