NewLateBinding.LateSet Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Késve kötött tulajdonságkészletet vagy mezőírási hívást hajt végre. Ez a segédmetódus nem közvetlenül a kódból hívható meg.
Túlterhelések
| Name | Description |
|---|---|
| LateSet(Object, Type, String, Object[], String[], Type[]) |
Késve kötött tulajdonságkészletet vagy mezőírási hívást hajt végre. Ez a segédmetódus nem közvetlenül a kódból hívható meg. |
| LateSet(Object, Type, String, Object[], String[], Type[], Boolean, Boolean, CallType) |
Késve kötött tulajdonságkészletet vagy mezőírási hívást hajt végre. Ez a segédmetódus nem közvetlenül a kódból hívható meg. |
LateSet(Object, Type, String, Object[], String[], Type[])
- Forrás:
- NewLateBinding.vb
- Forrás:
- NewLateBinding.vb
- Forrás:
- NewLateBinding.vb
- Forrás:
- NewLateBinding.vb
- Forrás:
- NewLateBinding.vb
Késve kötött tulajdonságkészletet vagy mezőírási hívást hajt végre. Ez a segédmetódus nem közvetlenül a kódból hívható meg.
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())
Paraméterek
- Instance
- Object
A tulajdonságot vagy metódust felfedő hívásobjektum egy példánya.
- Type
- Type
A hívásobjektum típusa.
- MemberName
- String
A hívásobjektum tulajdonságának vagy metódusának neve.
- Arguments
- Object[]
Egy tömb, amely a meghívandó tulajdonságnak vagy metódusnak átadni kívánt argumentumokat tartalmazza.
- ArgumentNames
- String[]
Argumentumnevek tömbje.
- TypeArguments
- Type[]
Argumentumtípusok tömbje; csak általános hívásokhoz használható az argumentumtípusok átadásához.
- Attribútumok
A következőre érvényes:
LateSet(Object, Type, String, Object[], String[], Type[], Boolean, Boolean, CallType)
- Forrás:
- NewLateBinding.vb
- Forrás:
- NewLateBinding.vb
- Forrás:
- NewLateBinding.vb
- Forrás:
- NewLateBinding.vb
- Forrás:
- NewLateBinding.vb
Késve kötött tulajdonságkészletet vagy mezőírási hívást hajt végre. Ez a segédmetódus nem közvetlenül a kódból hívható meg.
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)
Paraméterek
- Instance
- Object
A tulajdonságot vagy metódust felfedő hívásobjektum egy példánya.
- Type
- Type
A hívásobjektum típusa.
- MemberName
- String
A hívásobjektum tulajdonságának vagy metódusának neve.
- Arguments
- Object[]
Egy tömb, amely a meghívandó tulajdonságnak vagy metódusnak átadni kívánt argumentumokat tartalmazza.
- ArgumentNames
- String[]
Argumentumnevek tömbje.
- TypeArguments
- Type[]
Argumentumtípusok tömbje; csak általános hívásokhoz használható az argumentumtípusok átadásához.
- OptimisticSet
- Boolean
Egy Boolean érték, amely meghatározza, hogy a beállított művelet működni fog-e. Akkor állítsa be, True ha úgy véli, hogy egy köztes érték van beállítva a tulajdonságban vagy a mezőben; ellenkező esetben False.
- RValueBase
- Boolean
Az Boolean az érték, amely meghatározza, hogy a késői hivatkozás alaphivatkozása egy RValue.
True Ha a késői hivatkozás alaphivatkozása egy RValue; ez lehetővé teszi, hogy futásidejű kivételt hozzon létre a késői hozzárendelésekhez az értéktípusok mezőihezRValues. Ellenkező esetben állítsa a következőre: False.
- CallType
- CallType
A meghívandó eljárástípust képviselő enumerálási tag CallType . A CallType értéke lehet Method, Getvagy Set. Csak Set a rendszer használja.
- Attribútumok
Megjegyzések
Ha a halmazművelet egy paraméterként ByRef átadott késő kötött kifejezés visszamásolása, a rendszer annak meghatározására szolgál, OptimisticSet hogy a beállítási művelet működni fog-e, mivel a késői kifejezés írásvédett tulajdonságot vagy metódust eredményezhet. További információt a CopyBack paraméterben LateCalltalál.