Versioned.CallByName(Object, String, CallType, 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.
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.