NewLateBinding.LateSet Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Esegue un metodo Set della proprietà di associazione tardiva o una chiamata di scrittura del campo. Questo metodo di supporto non deve essere chiamato in modo diretto dal codice.
Overload
LateSet(Object, Type, String, Object[], String[], Type[]) |
Esegue un metodo Set della proprietà di associazione tardiva o una chiamata di scrittura del campo. Questo metodo di supporto non deve essere chiamato in modo diretto dal codice. |
LateSet(Object, Type, String, Object[], String[], Type[], Boolean, Boolean, CallType) |
Esegue un metodo Set della proprietà di associazione tardiva o una chiamata di scrittura del campo. Questo metodo di supporto non deve essere chiamato in modo diretto dal codice. |
LateSet(Object, Type, String, Object[], String[], Type[])
- Source:
- NewLateBinding.vb
- Source:
- NewLateBinding.vb
- Source:
- NewLateBinding.vb
Esegue un metodo Set della proprietà di associazione tardiva o una chiamata di scrittura del campo. Questo metodo di supporto non deve essere chiamato in modo diretto dal codice.
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())
Parametri
- Instance
- Object
Istanza dell'oggetto di chiamata che espone la proprietà o il metodo.
- Type
- Type
Tipo dell'oggetto di chiamata.
- MemberName
- String
Nome della proprietà o del metodo nell'oggetto di chiamata.
- Arguments
- Object[]
Matrice contenente gli argomenti da passare alla proprietà o al metodo chiamati.
- ArgumentNames
- String[]
Matrice di nomi di argomento.
- TypeArguments
- Type[]
Matrice di tipi di argomento utilizzata solo per chiamate generiche per passare i tipi di argomento.
Si applica a
LateSet(Object, Type, String, Object[], String[], Type[], Boolean, Boolean, CallType)
- Source:
- NewLateBinding.vb
- Source:
- NewLateBinding.vb
- Source:
- NewLateBinding.vb
Esegue un metodo Set della proprietà di associazione tardiva o una chiamata di scrittura del campo. Questo metodo di supporto non deve essere chiamato in modo diretto dal codice.
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)
Parametri
- Instance
- Object
Istanza dell'oggetto di chiamata che espone la proprietà o il metodo.
- Type
- Type
Tipo dell'oggetto di chiamata.
- MemberName
- String
Nome della proprietà o del metodo nell'oggetto di chiamata.
- Arguments
- Object[]
Matrice contenente gli argomenti da passare alla proprietà o al metodo chiamati.
- ArgumentNames
- String[]
Matrice di nomi di argomento.
- TypeArguments
- Type[]
Matrice di tipi di argomento utilizzata solo per chiamate generiche per passare i tipi di argomento.
- OptimisticSet
- Boolean
Valore Boolean
utilizzato per determinare se l'operazione di impostazione funzionerà. Impostare su True
se si suppone sia stato impostato un valore intermedio nella proprietà o nel campo; in caso contrario, False
.
- RValueBase
- Boolean
Valore Boolean
che specifica quando il riferimento di base del riferimento tardivo è RValue
. Impostare su True
quando il riferimento di base del riferimento tardivo è RValue
. Ciò consente di generare un'eccezione in fase di esecuzione per le assegnazioni tardive ai campi di RValues
di tipi dei valori. In caso contrario, impostare su False
.
- CallType
- CallType
Membro di enumerazione di tipo CallType che rappresenta il tipo di routine chiamato. Il valore di CallType può essere Method
, Get
o Set
. Solo Set
viene utilizzato
Commenti
Se l'operazione di set è il copy-back di un'espressione con associazione tardiva passata come ByRef
parametro, viene utilizzata per determinare se l'operazione impostata funzionerà, OptimisticSet
in quanto l'espressione in ritardo potrebbe comportare una proprietà di sola lettura o un metodo. Per altre informazioni, vedere il parametro CopyBack di LateCall.