ConstructorInfoWrapper.Invoke Yöntem

Tanım

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

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

Object

Ç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.

Şunlara uygulanır