ConstructorInfoWrapper.Invoke 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.
Aşırı Yüklemeler
| Invoke(BindingFlags, Binder, Object[], CultureInfo) |
Oluşturucuyu belirtilen parametrelerle çağırır. |
| Invoke(Object, BindingFlags, Binder, Object[], CultureInfo) |
Oluşturucuyu belirtilen parametrelerle çağırır. |
Invoke(BindingFlags, Binder, Object[], CultureInfo)
Oluşturucuyu belirtilen parametrelerle çağırır.
public:
override System::Object ^ Invoke(System::Reflection::BindingFlags invokeAttr, System::Reflection::Binder ^ binder, cli::array <System::Object ^> ^ parameters, System::Globalization::CultureInfo ^ culture);
public override object Invoke (System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object[] parameters, System.Globalization.CultureInfo culture);
override this.Invoke : System.Reflection.BindingFlags * System.Reflection.Binder * obj[] * System.Globalization.CultureInfo -> obj
Public Overrides Function Invoke (invokeAttr As BindingFlags, binder As Binder, parameters As Object(), culture As CultureInfo) As Object
Parametreler
- invokeAttr
- BindingFlags
BindingFlags öğesinden 0 veya daha fazla bit bayrağı birleşimi olan bir bit maskesi. Ciltçi null ise, bu parametreye varsayılan değer atanır; Bu nedenle, geçirdiğiniz her şey yok sayılır.
- binder
- Binder
Bağlama, bağımsız değişken türlerinin zorlaması, üyelerin çağrılması ve yansıma aracılığıyla MemberInfo nesneleri alımı sağlayan bir nesne. Ciltçi ise null , varsayılan bağlayıcı kullanılır.
- parameters
- Object[]
Çağrılan yöntem veya Oluşturucu için bir bağımsız değişken listesi. Bu, çağrılacak yöntemin veya oluşturucunun parametreleriyle aynı sayı, düzen ve tür içeren bir nesne dizisidir. Parametre yoksa, bu null olmalıdır.
- culture
- CultureInfo
Türlerin zorlamasının yönetmek için kullanılan bir CultureInfo örneği. Bu null ise, geçerli iş parçacığı için CultureInfo kullanılır.
Döndürülenler
Object döndürür.
Şunlara uygulanır
Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)
Oluşturucuyu belirtilen parametrelerle çağırır.
public:
override System::Object ^ Invoke(System::Object ^ obj, System::Reflection::BindingFlags invokeAttr, System::Reflection::Binder ^ binder, cli::array <System::Object ^> ^ parameters, System::Globalization::CultureInfo ^ culture);
public override object Invoke (object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object[] parameters, System.Globalization.CultureInfo culture);
override this.Invoke : obj * System.Reflection.BindingFlags * System.Reflection.Binder * obj[] * System.Globalization.CultureInfo -> obj
Public Overrides Function Invoke (obj As Object, invokeAttr As BindingFlags, binder As Binder, parameters As Object(), culture As CultureInfo) As Object
Parametreler
- obj
- Object
Yöntem veya oluşturucunun çağıralınacağı nesne. Bir yöntem statikse, bu bağımsız değişken yok sayılır. Bir Oluşturucu statikse, bu bağımsız değişken null ya da oluşturucuyu tanımlayan sınıfın bir örneği olmalıdır.
- invokeAttr
- BindingFlags
BindingFlags öğesinden 0 veya daha fazla bit bayrağı birleşimi olan bir bit maskesi. Ciltçi null ise, bu parametreye varsayılan değer atanır; Bu nedenle, geçirdiğiniz her şey yok sayılır.
- binder
- Binder
Bağlama, bağımsız değişken türlerinin zorlaması, üyelerin çağrılması ve yansıma aracılığıyla MemberInfo nesneleri alımı sağlayan bir nesne. Ciltçi null ise, varsayılan bağlayıcı kullanılır.
- parameters
- Object[]
Çağrılan yöntem veya Oluşturucu için bir bağımsız değişken listesi. Bu, çağrılacak yöntemin veya oluşturucunun parametreleriyle aynı sayı, düzen ve tür içeren bir nesne dizisidir. Hiçbir parametre yoksa, bu olmalıdır null .
- culture
- CultureInfo
Türlerin zorlamasının yönetmek için kullanılan bir CultureInfo örneği. Bu ise null , geçerli iş parçacığı Için CultureInfo kullanılır.
Döndürülenler
Çağrılan metodun dönüş değerini içeren bir nesne veya bir Oluşturucu durumunda null ya da yöntemin dönüş türü void ise null. Yöntemi veya oluşturucuyu çağırmadan önce, kullanıcının erişim iznine sahip olup olmadığını görmek için denetimleri çağırın ve parametrelerin geçerli olduğunu doğrular.