DataViewBrowseObject.IReflect.InvokeMember 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.
Belirtilen bağlama kısıtlamalarını kullanarak belirtilen üyeyi çağırır ve belirtilen bağımsız değişken listesi, değiştiriciler ve kültür ile eşleşiyor.
virtual System::Object ^ System.Reflection.IReflect.InvokeMember(System::String ^ name, System::Reflection::BindingFlags invokeAttr, System::Reflection::Binder ^ binder, System::Object ^ target, cli::array <System::Object ^> ^ args, cli::array <System::Reflection::ParameterModifier> ^ modifiers, System::Globalization::CultureInfo ^ culture, cli::array <System::String ^> ^ namedParameters) = System::Reflection::IReflect::InvokeMember;
object IReflect.InvokeMember (string name, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object target, object[] args, System.Reflection.ParameterModifier[] modifiers, System.Globalization.CultureInfo culture, string[] namedParameters);
abstract member System.Reflection.IReflect.InvokeMember : string * System.Reflection.BindingFlags * System.Reflection.Binder * obj * obj[] * System.Reflection.ParameterModifier[] * System.Globalization.CultureInfo * string[] -> obj
override this.System.Reflection.IReflect.InvokeMember : string * System.Reflection.BindingFlags * System.Reflection.Binder * obj * obj[] * System.Reflection.ParameterModifier[] * System.Globalization.CultureInfo * string[] -> obj
Function InvokeMember (name As String, invokeAttr As BindingFlags, binder As Binder, target As Object, args As Object(), modifiers As ParameterModifier(), culture As CultureInfo, namedParameters As String()) As Object Implements IReflect.InvokeMember
Parametreler
- name
- String
Çağrılacak oluşturucunun, yöntemin, özelliğin veya alan üyesinin adı ya da varsayılan üyeyi çağırmak için boş bir dize. IDispatch üyeleri için, "[DISPID = 3]" gibi bir SPID 'yi temsil eden bir dize.
- invokeAttr
- BindingFlags
Aramanın nasıl yapıldığını belirten bir veya daha fazla bit maskesi BindingFlags . Erişim, genel, ortak olmayan, özel, InvokeMethod, GetField vb. gibi BindingFlags 'tan biri olabilir. Arama türünün belirtilmesi gerekmiyor. Arama türü atlanırsa, BindingFlags. public | BindingFlags. Instance | BindingFlags. static kullanılır.
- binder
- Binder
BinderBir özellik kümesini tanımlayan ve bağlamayı sağlayan bir nesne, aşırı yüklenmiş bir yöntemin seçimini, bağımsız değişken türlerinin zorlamasını ve yansıma aracılığıyla bir üyenin çağrılmasını ya da kullanmak için null bir başvuru içerebilir DefaultBinder . Değişken bağımsız değişkenlerle Yöntem yüklerini başarıyla çağırmak için bir Ciltçi nesnesini açıkça tanımlamaya gerek duyulmadığını unutmayın.
- args
- Object[]
Çağrılacak üyeye geçirilecek bağımsız değişkenleri içeren bir dizi.
- modifiers
- ParameterModifier[]
ParameterModifierArgs dizisindeki karşılık gelen öğeyle ilişkili öznitelikleri temsil eden nesne dizisi. Parametrenin ilişkili öznitelikleri üyenin imzasında depolanır. Varsayılan bağlayıcı, yalnızca bir COM bileşeni çağrılırken bu parametreyi işler.
- culture
- CultureInfo
CultureInfoBir sayısal dizeyi bir Double 'a dönüştürmek veya geçerli iş parçacığının CultureInfo ' i kullanmak için null ya da boş olan, yerel ayara özgü dönüştürmeler için gerekli olabilen Genelleştirme yerel ayarını temsil eden nesne.
- namedParameters
- String[]
Args dizisindeki değerlerin geçirildiği parametre adlarını içeren bir dizi.
Döndürülenler
Çağrılan üyenin dönüş değerini temsil eden nesne.