Поделиться через


NewLateBinding.LateSet Метод

Определение

Выполняет вызов с поздней привязкой для установки свойства или записи в поле. Данный вспомогательный метод не предназначен для вызова непосредственно из программы.

Перегрузки

LateSet(Object, Type, String, Object[], String[], Type[])

Выполняет вызов с поздней привязкой для установки свойства или записи в поле. Данный вспомогательный метод не предназначен для вызова непосредственно из программы.

LateSet(Object, Type, String, Object[], String[], Type[], Boolean, Boolean, CallType)

Выполняет вызов с поздней привязкой для установки свойства или записи в поле. Данный вспомогательный метод не предназначен для вызова непосредственно из программы.

LateSet(Object, Type, String, Object[], String[], Type[])

Исходный код:
NewLateBinding.vb
Исходный код:
NewLateBinding.vb
Исходный код:
NewLateBinding.vb

Выполняет вызов с поздней привязкой для установки свойства или записи в поле. Данный вспомогательный метод не предназначен для вызова непосредственно из программы.

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())

Параметры

Instance
Object

Экземпляр объекта вызова, к которому относится данное свойство или метод.

Type
Type

Тип объекта вызова.

MemberName
String

Имя свойства или метода объекта вызова.

Arguments
Object[]

Массив аргументов, которые передаются в вызываемый метод или свойство.

ArgumentNames
String[]

Массив имен аргументов.

TypeArguments
Type[]

Массив типов аргументов; используется только в универсальных вызовах для передачи типов аргументов.

Применяется к

LateSet(Object, Type, String, Object[], String[], Type[], Boolean, Boolean, CallType)

Исходный код:
NewLateBinding.vb
Исходный код:
NewLateBinding.vb
Исходный код:
NewLateBinding.vb

Выполняет вызов с поздней привязкой для установки свойства или записи в поле. Данный вспомогательный метод не предназначен для вызова непосредственно из программы.

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)

Параметры

Instance
Object

Экземпляр объекта вызова, к которому относится данное свойство или метод.

Type
Type

Тип объекта вызова.

MemberName
String

Имя свойства или метода объекта вызова.

Arguments
Object[]

Массив аргументов, которые передаются в вызываемый метод или свойство.

ArgumentNames
String[]

Массив имен аргументов.

TypeArguments
Type[]

Массив типов аргументов; используется только в универсальных вызовах для передачи типов аргументов.

OptimisticSet
Boolean

Значение типа Boolean, которое определяет, будет ли работать операция установки. Задайте значение True, если полагаете, что в свойстве или поле установлено промежуточное значение; в противном случае задайте False.

RValueBase
Boolean

Значение типа Boolean, указывающее, что базовая ссылка для поздней ссылки представляет собой RValue. Задайте True, если базовая ссылка для поздней ссылки представляет собой RValue; это позволит генерировать исключение во время выполнения для поздних присваиваний значений полям, содержащим RValues для типов значений. В противном случае задайте False.

CallType
CallType

Член перечисления типа CallType, представляющий тип вызываемой процедуры. Значением CallType может быть Method, Get или Set. Используется только Set.

Комментарии

Если операция задания является обратным копированием выражения с поздней привязкой, передаваемого ByRef в качестве параметра, используется для определения того, OptimisticSet будет ли работать операция задания, так как позднее выражение может привести к свойству или методу только для чтения. Дополнительные сведения см. в параметре CopyBack для LateCall.

Применяется к