Delegate.DynamicInvoke(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.
Secara dinamis memanggil (terlambat terikat) metode yang diwakili oleh delegasi saat ini.
public:
System::Object ^ DynamicInvoke(... cli::array <System::Object ^> ^ args);
public:
System::Object ^ DynamicInvoke(cli::array <System::Object ^> ^ args);
public object DynamicInvoke (params object[] args);
public object? DynamicInvoke (params object?[]? args);
public object DynamicInvoke (object[] args);
member this.DynamicInvoke : obj[] -> obj
Public Function DynamicInvoke (ParamArray args As Object()) As Object
Public Function DynamicInvoke (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 melempar 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 memanggil DynamicInvokeImpl metode .