Delegate.DynamicInvokeImpl(Object[]) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Memanggil secara dinamis (terlambat terikat) metode yang diwakili oleh delegasi saat ini.
protected:
virtual System::Object ^ DynamicInvokeImpl(cli::array <System::Object ^> ^ args);
protected virtual object? DynamicInvokeImpl (object?[]? args);
protected virtual object DynamicInvokeImpl (object[] args);
abstract member DynamicInvokeImpl : obj[] -> obj
override this.DynamicInvokeImpl : obj[] -> obj
Protected Overridable Function DynamicInvokeImpl (args As Object()) As Object
Parameter
- args
- Object[]
Array objek yang merupakan argumen untuk diteruskan ke metode yang diwakili oleh delegasi saat ini.
-atau-
null
, jika metode yang diwakili oleh delegasi saat ini tidak memerlukan argumen.
Mengembalikan
Objek yang dikembalikan oleh metode yang diwakili oleh delegasi.
Pengecualian
Array args
tidak memiliki jumlah argumen yang benar.
Elemen args
array tidak cocok dengan tanda tangan delegasi.
Metode yang diwakili oleh delegasi adalah metode instans dan objek target adalah null
.
-atau-
Salah satu metode yang dienkapsulasi melemparkan pengecualian.
Pemanggil tidak memiliki akses ke metode yang diwakili oleh delegasi (misalnya, jika metode bersifat privat).
-atau-
Jumlah, urutan, atau jenis parameter yang tercantum args
di tidak valid.
Keterangan
Metode ini mengimplementasikan DynamicInvoke metode .
Berlaku untuk
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk