NewLateBinding.LateSet Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Ejecuta una llamada de escritura a get o al campo de la propiedad enlazada en tiempo de ejecución. Este método del asistente no está diseñado para ser llamado directamente desde el código.
Sobrecargas
LateSet(Object, Type, String, Object[], String[], Type[]) |
Ejecuta una llamada de escritura a get o al campo de la propiedad enlazada en tiempo de ejecución. Este método del asistente no está diseñado para ser llamado directamente desde el código. |
LateSet(Object, Type, String, Object[], String[], Type[], Boolean, Boolean, CallType) |
Ejecuta una llamada de escritura a get o al campo de la propiedad enlazada en tiempo de ejecución. Este método del asistente no está diseñado para ser llamado directamente desde el código. |
LateSet(Object, Type, String, Object[], String[], Type[])
- Source:
- NewLateBinding.vb
- Source:
- NewLateBinding.vb
- Source:
- NewLateBinding.vb
Ejecuta una llamada de escritura a get o al campo de la propiedad enlazada en tiempo de ejecución. Este método del asistente no está diseñado para ser llamado directamente desde el código.
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())
Parámetros
- Instance
- Object
Instancia del objeto de llamada que expone la propiedad o el método.
- Type
- Type
Tipo del objeto de llamada.
- MemberName
- String
Nombre de la propiedad o del método del objeto de llamada.
- Arguments
- Object[]
Matriz que contiene los argumentos que se van a pasar a la propiedad o al método al que se llama.
- ArgumentNames
- String[]
Matriz de nombres de argumento.
- TypeArguments
- Type[]
Matriz de tipos de argumento; sólo se utiliza para que las llamadas genéricas pasen los tipos de argumento.
Se aplica a
LateSet(Object, Type, String, Object[], String[], Type[], Boolean, Boolean, CallType)
- Source:
- NewLateBinding.vb
- Source:
- NewLateBinding.vb
- Source:
- NewLateBinding.vb
Ejecuta una llamada de escritura a get o al campo de la propiedad enlazada en tiempo de ejecución. Este método del asistente no está diseñado para ser llamado directamente desde el código.
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)
Parámetros
- Instance
- Object
Instancia del objeto de llamada que expone la propiedad o el método.
- Type
- Type
Tipo del objeto de llamada.
- MemberName
- String
Nombre de la propiedad o del método del objeto de llamada.
- Arguments
- Object[]
Matriz que contiene los argumentos que se van a pasar a la propiedad o al método al que se llama.
- ArgumentNames
- String[]
Matriz de nombres de argumento.
- TypeArguments
- Type[]
Matriz de tipos de argumento; sólo se utiliza para que las llamadas genéricas pasen los tipos de argumento.
- OptimisticSet
- Boolean
Valor Boolean
utilizado para determinar si funcionará la operación de establecimiento. Se establece en True
cuando se crea que se ha establecido un valor intermedio en la propiedad o campo; en caso contrario, es False
.
- RValueBase
- Boolean
Valor Boolean
que especifica cuándo la referencia base de la referencia enlazada es RValue
. Se establece en True
cuando la referencia base de la referencia enlazada es RValue
; de esta forma, puede generar una excepción en tiempo de ejecución para asignaciones enlazadas a los campos de RValues
de tipos de valor. En caso contrario, se establece en False
.
- CallType
- CallType
Miembro de enumeración de tipo CallType que representa el tipo de procedimiento al que se llama. El valor de CallType puede ser Method
, Get
o Set
. Sólo se utiliza Set
.
Comentarios
Si la operación set es la copia atrás de una expresión enlazada en tiempo de ejecución que se pasa como parámetro ByRef
, OptimisticSet
se usa para determinar si la operación de conjunto funcionará, ya que la expresión de entrada tardía puede dar lugar a una propiedad de solo lectura o un método. Para obtener más información, vea el parámetro CopyBack de LateCall.