Sdílet prostřednictvím


NewLateBinding.LateSet Metoda

Definice

Spustí pozdní vázanou sadu vlastností nebo volání zápisu do pole. Tato pomocná metoda není určena k tomu, aby byla volána přímo z vašeho kódu.

Přetížení

LateSet(Object, Type, String, Object[], String[], Type[])

Spustí pozdní vázanou sadu vlastností nebo volání zápisu do pole. Tato pomocná metoda není určena k tomu, aby byla volána přímo z vašeho kódu.

LateSet(Object, Type, String, Object[], String[], Type[], Boolean, Boolean, CallType)

Spustí pozdní vázanou sadu vlastností nebo volání zápisu do pole. Tato pomocná metoda není určena k tomu, aby byla volána přímo z vašeho kódu.

LateSet(Object, Type, String, Object[], String[], Type[])

Zdroj:
NewLateBinding.vb
Zdroj:
NewLateBinding.vb
Zdroj:
NewLateBinding.vb

Spustí pozdní vázanou sadu vlastností nebo volání zápisu do pole. Tato pomocná metoda není určena k tomu, aby byla volána přímo z vašeho kódu.

public:
 static void LateSet(System::Object ^ Instance, Type ^ Type, System::String ^ MemberName, cli::array <System::Object ^> ^ Arguments, cli::array <System::String ^> ^ ArgumentNames, cli::array <Type ^> ^ TypeArguments);
public static void LateSet (object Instance, Type Type, string MemberName, object[] Arguments, string[] ArgumentNames, Type[] TypeArguments);
public static void LateSet (object? Instance, Type? Type, string MemberName, object?[]? Arguments, string?[]? ArgumentNames, Type[]? TypeArguments);
static member LateSet : obj * Type * string * obj[] * string[] * Type[] -> unit
Public Shared Sub LateSet (Instance As Object, Type As Type, MemberName As String, Arguments As Object(), ArgumentNames As String(), TypeArguments As Type())

Parametry

Instance
Object

Instance objektu volání, který vystavuje vlastnost nebo metodu.

Type
Type

Typ objektu volání.

MemberName
String

Název vlastnosti nebo metody v objektu volání.

Arguments
Object[]

Pole obsahující argumenty, které mají být předány do vlastnosti nebo metody je volána.

ArgumentNames
String[]

Pole názvů argumentů.

TypeArguments
Type[]

Pole typů argumentů; používá se pouze pro obecná volání pro předávání typů argumentů.

Platí pro

LateSet(Object, Type, String, Object[], String[], Type[], Boolean, Boolean, CallType)

Zdroj:
NewLateBinding.vb
Zdroj:
NewLateBinding.vb
Zdroj:
NewLateBinding.vb

Spustí pozdní vázanou sadu vlastností nebo volání zápisu do pole. Tato pomocná metoda není určena k tomu, aby byla volána přímo z vašeho kódu.

public:
 static void LateSet(System::Object ^ Instance, Type ^ Type, System::String ^ MemberName, cli::array <System::Object ^> ^ Arguments, cli::array <System::String ^> ^ ArgumentNames, cli::array <Type ^> ^ TypeArguments, bool OptimisticSet, bool RValueBase, Microsoft::VisualBasic::CallType CallType);
public static void LateSet (object Instance, Type Type, string MemberName, object[] Arguments, string[] ArgumentNames, Type[] TypeArguments, bool OptimisticSet, bool RValueBase, Microsoft.VisualBasic.CallType CallType);
public static void LateSet (object? Instance, Type? Type, string MemberName, object?[]? Arguments, string?[]? ArgumentNames, Type[]? TypeArguments, bool OptimisticSet, bool RValueBase, Microsoft.VisualBasic.CallType CallType);
static member LateSet : obj * Type * string * obj[] * string[] * Type[] * bool * bool * Microsoft.VisualBasic.CallType -> unit
Public Shared Sub LateSet (Instance As Object, Type As Type, MemberName As String, Arguments As Object(), ArgumentNames As String(), TypeArguments As Type(), OptimisticSet As Boolean, RValueBase As Boolean, CallType As CallType)

Parametry

Instance
Object

Instance objektu volání, který vystavuje vlastnost nebo metodu.

Type
Type

Typ objektu volání.

MemberName
String

Název vlastnosti nebo metody v objektu volání.

Arguments
Object[]

Pole obsahující argumenty, které mají být předány do vlastnosti nebo metody je volána.

ArgumentNames
String[]

Pole názvů argumentů.

TypeArguments
Type[]

Pole typů argumentů; používá se pouze pro obecná volání pro předávání typů argumentů.

OptimisticSet
Boolean

Hodnota Boolean používaná k určení, zda bude operace nastavení fungovat. Nastavte na hodnotu True , pokud se domníváte, že byla ve vlastnosti nebo poli nastavena mezilehelná hodnota; jinak False.

RValueBase
Boolean

HodnotaBoolean, která určuje, kdy je základním odkazem pozdního odkazu .RValue Nastavte na True , když je RValuezákladním odkazem pozdního odkazu . To umožňuje vygenerovat výjimku za běhu pro pozdní přiřazení k polím hodnotových RValues typů. V opačném případě nastavte na False.

CallType
CallType

Člen výčtu typu CallType představující typ volané procedury. Hodnota CallType může být Method, Getnebo Set. Používá se pouze Set .

Poznámky

Pokud je operace set kopírováním výrazu s pozdní vazbou předána jako ByRef parametr, použije se k určení, OptimisticSet zda bude operace sady fungovat, protože výraz latebound může vést k vlastnosti jen pro čtení nebo metodu. Další informace najdete v parametru CopyBack pro LateCall.

Platí pro