Delegate.DynamicInvoke(Object[]) Yöntem

Tanım

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

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

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 çağırır DynamicInvokeImpl .

Şunlara uygulanır

Ayrıca bkz.