Delegate.DynamicInvokeImpl(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ı).
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 .