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í opožděnou sadu vlastností nebo volání zápisu pole. Tato pomocná metoda není určena k tomu, aby byla volána přímo z vašeho kódu.
Přetížení
| Name | Description |
|---|---|
| LateSet(Object, Type, String, Object[], String[], Type[]) |
Spustí opožděnou sadu vlastností nebo volání zápisu 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í opožděnou sadu vlastností nebo volání zápisu 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
- Zdroj:
- NewLateBinding.vb
- Zdroj:
- NewLateBinding.vb
Spustí opožděnou sadu vlastností nebo volání zápisu 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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Late binding is dynamic and cannot be statically analyzed. The referenced types and members may be trimmed")]
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
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Late binding is dynamic and cannot be statically analyzed. The referenced types and members may be trimmed")>]
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í zveřejňující vlastnost nebo metodu.
- Type
- Type
Typ objektu volání.
- MemberName
- String
Název vlastnosti nebo metody pro objekt volání.
- Arguments
- Object[]
Pole obsahující argumenty, které mají být předány do vlastnosti nebo metody, které se volají.
- 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ů.
- Atributy
Platí pro
LateSet(Object, Type, String, Object[], String[], Type[], Boolean, Boolean, CallType)
- Zdroj:
- NewLateBinding.vb
- Zdroj:
- NewLateBinding.vb
- Zdroj:
- NewLateBinding.vb
- Zdroj:
- NewLateBinding.vb
- Zdroj:
- NewLateBinding.vb
Spustí opožděnou sadu vlastností nebo volání zápisu 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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Late binding is dynamic and cannot be statically analyzed. The referenced types and members may be trimmed")]
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
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Late binding is dynamic and cannot be statically analyzed. The referenced types and members may be trimmed")>]
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í zveřejňující vlastnost nebo metodu.
- Type
- Type
Typ objektu volání.
- MemberName
- String
Název vlastnosti nebo metody pro objekt volání.
- Arguments
- Object[]
Pole obsahující argumenty, které mají být předány do vlastnosti nebo metody, které se volají.
- 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žitá k určení, jestli bude operace sady fungovat. Nastavte, pokud True se domníváte, že je v vlastnosti nebo poli nastavena zprostředkující hodnota; jinak False.
- RValueBase
- Boolean
Hodnota Boolean , která určuje, kdy je základním odkazem pozdního odkazu RValue. Nastavte, 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 RValues typů hodnot. V opačném případě nastavte hodnotu 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 .
- Atributy
Poznámky
Pokud je nastavená operace kopírováním pozdějšího výrazu předávaného jako ByRef parametr, OptimisticSet slouží k určení, zda operace sady bude fungovat, protože pozdní příchozí výraz může mít za následek vlastnost jen pro čtení nebo metodu. Další informace naleznete v copyBack parametru LateCall.