NewLateBinding.LateSet Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een laatgebonden eigenschappenset of schrijfoproep voor velden uitgevoerd. Deze helpermethode is niet bedoeld om rechtstreeks vanuit uw code aan te roepen.
Overloads
| Name | Description |
|---|---|
| LateSet(Object, Type, String, Object[], String[], Type[]) |
Hiermee wordt een laatgebonden eigenschappenset of schrijfoproep voor velden uitgevoerd. Deze helpermethode is niet bedoeld om rechtstreeks vanuit uw code aan te roepen. |
| LateSet(Object, Type, String, Object[], String[], Type[], Boolean, Boolean, CallType) |
Hiermee wordt een laatgebonden eigenschappenset of schrijfoproep voor velden uitgevoerd. Deze helpermethode is niet bedoeld om rechtstreeks vanuit uw code aan te roepen. |
LateSet(Object, Type, String, Object[], String[], Type[])
- Bron:
- NewLateBinding.vb
- Bron:
- NewLateBinding.vb
- Bron:
- NewLateBinding.vb
- Bron:
- NewLateBinding.vb
- Bron:
- NewLateBinding.vb
Hiermee wordt een laatgebonden eigenschappenset of schrijfoproep voor velden uitgevoerd. Deze helpermethode is niet bedoeld om rechtstreeks vanuit uw code aan te roepen.
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())
Parameters
- Instance
- Object
Een exemplaar van het aanroepobject dat de eigenschap of methode weergeeft.
- Type
- Type
Het type aanroepobject.
- MemberName
- String
De naam van de eigenschap of methode voor het aanroepobject.
- Arguments
- Object[]
Een matrix met de argumenten die moeten worden doorgegeven aan de eigenschap of methode die wordt aangeroepen.
- ArgumentNames
- String[]
Een matrix met argumentnamen.
- TypeArguments
- Type[]
Een matrix van argumenttypen; alleen gebruikt voor algemene aanroepen om argumenttypen door te geven.
- Kenmerken
Van toepassing op
LateSet(Object, Type, String, Object[], String[], Type[], Boolean, Boolean, CallType)
- Bron:
- NewLateBinding.vb
- Bron:
- NewLateBinding.vb
- Bron:
- NewLateBinding.vb
- Bron:
- NewLateBinding.vb
- Bron:
- NewLateBinding.vb
Hiermee wordt een laatgebonden eigenschappenset of schrijfoproep voor velden uitgevoerd. Deze helpermethode is niet bedoeld om rechtstreeks vanuit uw code aan te roepen.
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)
Parameters
- Instance
- Object
Een exemplaar van het aanroepobject dat de eigenschap of methode weergeeft.
- Type
- Type
Het type aanroepobject.
- MemberName
- String
De naam van de eigenschap of methode voor het aanroepobject.
- Arguments
- Object[]
Een matrix met de argumenten die moeten worden doorgegeven aan de eigenschap of methode die wordt aangeroepen.
- ArgumentNames
- String[]
Een matrix met argumentnamen.
- TypeArguments
- Type[]
Een matrix van argumenttypen; alleen gebruikt voor algemene aanroepen om argumenttypen door te geven.
- OptimisticSet
- Boolean
Een Boolean waarde die wordt gebruikt om te bepalen of de setbewerking werkt. Ingesteld op True wanneer u denkt dat een tussenliggende waarde is ingesteld in de eigenschap of het veld; anders False.
- RValueBase
- Boolean
Een Boolean waarde die aangeeft wanneer de basisreferentie van de late verwijzing een RValue. Ingesteld op True wanneer de basisverwijzing van de late verwijzing een RValueis. Hiermee kunt u een runtime-uitzondering genereren voor late toewijzingen aan velden met RValues waardetypen. Anders ingesteld op False.
- CallType
- CallType
Een opsommingslid van het type CallType dat het type procedure aangeeft dat wordt aangeroepen. De waarde van CallType kan Methodzijn, Getof Set. Alleen Set wordt gebruikt.
- Kenmerken
Opmerkingen
Als de setbewerking de kopieerbewerking is van een late-gebonden expressie die als parameter ByRef wordt doorgegeven, OptimisticSet wordt gebruikt om te bepalen of de setbewerking werkt, omdat de latebound-expressie kan resulteren in een alleen-lezen eigenschap of een methode. Zie de parameter CopyBack van LateCallvoor meer informatie.