Bagikan melalui


NewLateBinding.LateSet Metode

Definisi

Menjalankan kumpulan properti atau panggilan tulis bidang yang terlambat. Metode pembantu ini tidak dimaksudkan untuk dipanggil langsung dari kode Anda.

Overload

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

Menjalankan kumpulan properti atau panggilan tulis bidang yang terlambat. Metode pembantu ini tidak dimaksudkan untuk dipanggil langsung dari kode Anda.

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

Menjalankan kumpulan properti atau panggilan tulis bidang yang terlambat. Metode pembantu ini tidak dimaksudkan untuk dipanggil langsung dari kode Anda.

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

Sumber:
NewLateBinding.vb
Sumber:
NewLateBinding.vb
Sumber:
NewLateBinding.vb

Menjalankan kumpulan properti atau panggilan tulis bidang yang terlambat. Metode pembantu ini tidak dimaksudkan untuk dipanggil langsung dari kode Anda.

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

Parameter

Instance
Object

Instans objek panggilan yang mengekspos properti atau metode.

Type
Type

Jenis objek panggilan.

MemberName
String

Nama properti atau metode pada objek panggilan.

Arguments
Object[]

Array yang berisi argumen yang akan diteruskan ke properti atau metode yang dipanggil.

ArgumentNames
String[]

Array nama argumen.

TypeArguments
Type[]

Array jenis argumen; hanya digunakan untuk panggilan generik untuk meneruskan jenis argumen.

Berlaku untuk

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

Sumber:
NewLateBinding.vb
Sumber:
NewLateBinding.vb
Sumber:
NewLateBinding.vb

Menjalankan kumpulan properti atau panggilan tulis bidang yang terlambat. Metode pembantu ini tidak dimaksudkan untuk dipanggil langsung dari kode Anda.

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)

Parameter

Instance
Object

Instans objek panggilan yang mengekspos properti atau metode.

Type
Type

Jenis objek panggilan.

MemberName
String

Nama properti atau metode pada objek panggilan.

Arguments
Object[]

Array yang berisi argumen yang akan diteruskan ke properti atau metode yang dipanggil.

ArgumentNames
String[]

Array nama argumen.

TypeArguments
Type[]

Array jenis argumen; hanya digunakan untuk panggilan generik untuk meneruskan jenis argumen.

OptimisticSet
Boolean

Nilai yang Boolean digunakan untuk menentukan apakah operasi set akan berfungsi. Atur ke True ketika Anda yakin bahwa nilai perantara telah ditetapkan dalam properti atau bidang; jika tidak False.

RValueBase
Boolean

Boolean Nilai yang menentukan kapan referensi dasar referensi terlambat adalah RValue. Atur ke True ketika referensi dasar referensi terlambat adalah RValue; ini memungkinkan Anda untuk menghasilkan pengecualian run-time untuk penugasan terlambat ke bidang jenis RValues nilai. Jika tidak, atur ke False.

CallType
CallType

Anggota enumerasi jenis CallType yang mewakili jenis prosedur yang dipanggil. Nilai CallType dapat berupa Method, , Getatau Set. Hanya Set yang digunakan.

Keterangan

Jika operasi set adalah copy-back dari ekspresi akhir terikat yang diteruskan sebagai ByRef parameter, OptimisticSet digunakan untuk menentukan apakah operasi yang ditetapkan akan berfungsi, karena ekspresi terlambat dapat mengakibatkan properti baca-saja atau metode. Untuk informasi selengkapnya, lihat parameter CopyBack dari LateCall.

Berlaku untuk