Versioned.CallByName(Object, String, CallType, Object[]) Metódus

Definíció

Metódust hajt végre egy objektumon, vagy beállít vagy visszaad egy tulajdonságot egy objektumon.

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

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);
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

Paraméterek

Instance
Object

Kötelező. Object. A tulajdonságot vagy metódust felfedő objektumra mutató mutató.

MethodName
String

Kötelező. String. Az objektum tulajdonságának vagy metódusának nevét tartalmazó sztringkifejezés.

UseCallType
CallType

Kötelező. A meghívandó eljárástípust képviselő enumerálási tag CallType . Az érték CallType lehet Method, Getvagy Set.

Arguments
Object[]

Opcionális. ParamArray. Paramétertömb, amely a meghívandó tulajdonságnak vagy metódusnak átadni kívánt argumentumokat tartalmazza.

Válaszok

Metódust hajt végre egy objektumon, vagy beállít vagy visszaad egy tulajdonságot egy objektumon.

A következőre érvényes: