NewLateBinding.LateSet Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Exécute un appel de définition de propriété ou d'écriture de champ à liaison tardive. Cette méthode d'assistance n'est pas conçue pour être directement appelée depuis votre code.
Surcharges
LateSet(Object, Type, String, Object[], String[], Type[]) |
Exécute un appel de définition de propriété ou d'écriture de champ à liaison tardive. Cette méthode d'assistance n'est pas conçue pour être directement appelée depuis votre code. |
LateSet(Object, Type, String, Object[], String[], Type[], Boolean, Boolean, CallType) |
Exécute un appel de définition de propriété ou d'écriture de champ à liaison tardive. Cette méthode d'assistance n'est pas conçue pour être directement appelée depuis votre code. |
LateSet(Object, Type, String, Object[], String[], Type[])
- Source:
- NewLateBinding.vb
- Source:
- NewLateBinding.vb
- Source:
- NewLateBinding.vb
Exécute un appel de définition de propriété ou d'écriture de champ à liaison tardive. Cette méthode d'assistance n'est pas conçue pour être directement appelée depuis votre code.
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())
Paramètres
- Instance
- Object
Instance de l'objet d'appel exposant la propriété ou la méthode.
- Type
- Type
Type de l'objet d'appel.
- MemberName
- String
Nom de la propriété ou méthode sur l'objet d'appel.
- Arguments
- Object[]
Tableau contenant les arguments à passer à la propriété ou à la méthode appelée.
- ArgumentNames
- String[]
Tableau des noms d'arguments.
- TypeArguments
- Type[]
Tableau des types d'arguments ; s'utilise uniquement pour les appels génériques afin de passer des types d'arguments.
S’applique à
LateSet(Object, Type, String, Object[], String[], Type[], Boolean, Boolean, CallType)
- Source:
- NewLateBinding.vb
- Source:
- NewLateBinding.vb
- Source:
- NewLateBinding.vb
Exécute un appel de définition de propriété ou d'écriture de champ à liaison tardive. Cette méthode d'assistance n'est pas conçue pour être directement appelée depuis votre code.
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)
Paramètres
- Instance
- Object
Instance de l'objet d'appel exposant la propriété ou la méthode.
- Type
- Type
Type de l'objet d'appel.
- MemberName
- String
Nom de la propriété ou méthode sur l'objet d'appel.
- Arguments
- Object[]
Tableau contenant les arguments à passer à la propriété ou à la méthode appelée.
- ArgumentNames
- String[]
Tableau des noms d'arguments.
- TypeArguments
- Type[]
Tableau des types d'arguments ; s'utilise uniquement pour les appels génériques afin de passer des types d'arguments.
- OptimisticSet
- Boolean
Valeur Boolean
utilisée pour déterminer si l'opération set fonctionnera. Affectez la valeur True
lorsque vous pensez qu'une valeur intermédiaire a été définie dans la propriété ou le champ ; sinon, False
.
- RValueBase
- Boolean
Valeur Boolean
qui indique le cas échéant si la référence de base de la référence tardive est RValue
. Affectez la valeur True
lorsque la référence de base de la référence tardive est RValue
; ceci vous permet de générer une exception runtime pour les assignations tardives à des champs de RValues
des types valeur. Sinon, a la valeur False
.
- CallType
- CallType
Membre de l'énumération de type CallType représentant le type de la procédure appelée. La valeur de CallType peut être Method
, Get
ou Set
. Seul Set
est utilisé.
Remarques
Si l’opération set est la copie différée d’une expression à liaison tardive passée en tant que ByRef
paramètre, OptimisticSet
est utilisée pour déterminer si l’opération set fonctionnera, car l’expression en retard peut entraîner une propriété en lecture seule ou une méthode. Pour plus d’informations, consultez le paramètre CopyBack de LateCall.