Delegate.DynamicInvoke(Object[]) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 .