Delegate.DynamicInvokeImpl(Object[]) Yöntem

Tanım

Geçerli temsilci tarafından temsil edilen yöntemi dinamik olarak çağırır (geç bağlı).

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

Parametreler

args
Object[]

Geçerli temsilci tarafından temsil edilen yönteme geçirilebilecek bağımsız değişkenler olan bir nesne dizisi.

-veya-

null, geçerli temsilci tarafından temsil edilen yöntem bağımsız değişken gerektirmezse.

Döndürülenler

Temsilci tarafından temsil edilen yöntemi tarafından döndürülen nesne.

Özel durumlar

Dizide args doğru sayıda bağımsız değişken yok.

Dizinin öğeleri args temsilcinin imzası ile eşleşmiyor.

Temsilci tarafından temsil edilen yöntem bir örnek yöntemi ve hedef nesnesi ise şeklindedir null.

-veya-

Kapsüllenmiş yöntemlerden biri bir özel durum oluşturur.

Arayanın (örneğin, yöntem özel ise) temsilci tarafından temsil edilen yönteme erişimi yok.

-veya-

içinde listelenen args parametrelerin sayısı, sırası veya türü geçersiz.

Açıklamalar

Bu yöntem yöntemini uygular DynamicInvoke .

Şunlara uygulanır

Ayrıca bkz.