Compartir a través de


NewLateBinding.LateSet Método

Definición

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.

Se aplica a