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şkenler gerektirmiyorsa.

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.

Çağıranın temsilci tarafından temsil edilen yönteme erişimi yoktur (örneğin, yöntem özelse).

-veya-

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

Açıklamalar

Bu yöntem yöntemini DynamicInvokeImpl çağırır.

Şunlara uygulanır

Ayrıca bkz.