NewLateBinding.LateSet Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Kör en sent bunden egenskapsuppsättning eller ett fältskrivningsanrop. Den här hjälpmetoden är inte avsedd att anropas direkt från koden.
Överlagringar
| Name | Description |
|---|---|
| LateSet(Object, Type, String, Object[], String[], Type[]) |
Kör en sent bunden egenskapsuppsättning eller ett fältskrivningsanrop. Den här hjälpmetoden är inte avsedd att anropas direkt från koden. |
| LateSet(Object, Type, String, Object[], String[], Type[], Boolean, Boolean, CallType) |
Kör en sent bunden egenskapsuppsättning eller ett fältskrivningsanrop. Den här hjälpmetoden är inte avsedd att anropas direkt från koden. |
LateSet(Object, Type, String, Object[], String[], Type[])
Kör en sent bunden egenskapsuppsättning eller ett fältskrivningsanrop. Den här hjälpmetoden är inte avsedd att anropas direkt från koden.
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);
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())
Parametrar
- Instance
- Object
En instans av anropsobjektet som exponerar egenskapen eller metoden.
- Type
- Type
Typ av anropsobjekt.
- MemberName
- String
Namnet på egenskapen eller metoden för anropsobjektet.
- Arguments
- Object[]
En matris som innehåller argumenten som ska skickas till den egenskap eller metod som anropas.
- ArgumentNames
- String[]
En matris med argumentnamn.
- TypeArguments
- Type[]
En matris med argumenttyper. används endast för allmänna anrop för att skicka argumenttyper.
Gäller för
LateSet(Object, Type, String, Object[], String[], Type[], Boolean, Boolean, CallType)
Kör en sent bunden egenskapsuppsättning eller ett fältskrivningsanrop. Den här hjälpmetoden är inte avsedd att anropas direkt från koden.
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);
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)
Parametrar
- Instance
- Object
En instans av anropsobjektet som exponerar egenskapen eller metoden.
- Type
- Type
Typ av anropsobjekt.
- MemberName
- String
Namnet på egenskapen eller metoden för anropsobjektet.
- Arguments
- Object[]
En matris som innehåller argumenten som ska skickas till den egenskap eller metod som anropas.
- ArgumentNames
- String[]
En matris med argumentnamn.
- TypeArguments
- Type[]
En matris med argumenttyper. används endast för allmänna anrop för att skicka argumenttyper.
- OptimisticSet
- Boolean
Ett Boolean värde som används för att avgöra om den angivna åtgärden kommer att fungera. Ange till True när du tror att ett mellanliggande värde har angetts i egenskapen eller fältet, annars False.
- RValueBase
- Boolean
Ett Boolean värde som anger när basreferensen för den sena referensen är en RValue. Ange till True när basreferensen för den sena referensen är en RValue. Detta gör att du kan generera ett körningsfel för sena tilldelningar till fält med RValues värdetyper. Annars anger du till False.
- CallType
- CallType
En uppräkningsmedlem av typen CallType som representerar den typ av procedur som anropas. Värdet för CallType kan vara Method, Geteller Set. Endast Set används.
Kommentarer
Om set-åtgärden är kopian av ett sent bundet uttryck som skickas som en ByRef parameter används OptimisticSet för att avgöra om set-åtgärden kommer att fungera, eftersom det sena uttrycket kan resultera i en skrivskyddad egenskap eller en metod. Mer information finns i parametern CopyBack för LateCall.