NewLateBinding.LateSet Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 RValue
zá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
, Get
nebo 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.