_AppDomain.CreateInstanceFrom 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.
COM nesnelerine yöntemine sürümden bağımsız erişim CreateInstanceFrom sağlar.
Aşırı Yüklemeler
CreateInstanceFrom(String, String) |
COM nesnelerine yöntem aşırı yüklemesi için sürümden bağımsız CreateInstanceFrom(String, String) erişim sağlar. |
CreateInstanceFrom(String, String, Object[]) |
COM nesnelerine yöntem aşırı yüklemesi için sürümden bağımsız CreateInstanceFrom(String, String, Object[]) erişim sağlar. |
CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) |
COM nesnelerine yöntem aşırı yüklemesi için sürümden bağımsız CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) erişim sağlar. |
CreateInstanceFrom(String, String)
COM nesnelerine yöntem aşırı yüklemesi için sürümden bağımsız CreateInstanceFrom(String, String) erişim sağlar.
public:
System::Runtime::Remoting::ObjectHandle ^ CreateInstanceFrom(System::String ^ assemblyFile, System::String ^ typeName);
public System.Runtime.Remoting.ObjectHandle CreateInstanceFrom (string assemblyFile, string typeName);
abstract member CreateInstanceFrom : string * string -> System.Runtime.Remoting.ObjectHandle
Public Function CreateInstanceFrom (assemblyFile As String, typeName As String) As ObjectHandle
Parametreler
- assemblyFile
- String
İstenen türü tanımlayan bir derlemeyi içeren dosyanın adı (yol dahil). Derleme yöntemi kullanılarak LoadFrom(String) yüklenir.
- typeName
- String
özelliği tarafından döndürülen ad alanı dahil ancak derleme dahil olmak üzere istenen türün tam FullName adı.
Döndürülenler
Yeni örnek için sarmalayıcı olan veya null
typeName
bulunamıyorsa bir nesne. Gerçek nesneye erişmek için, dönüş değerinin sarmalanmış halden çıkarılması gerekir.
Açıklamalar
Bkz. yöntem AppDomain.CreateInstanceFrom(String, String) aşırı yüklemesi.
Şunlara uygulanır
CreateInstanceFrom(String, String, Object[])
COM nesnelerine yöntem aşırı yüklemesi için sürümden bağımsız CreateInstanceFrom(String, String, Object[]) erişim sağlar.
public:
System::Runtime::Remoting::ObjectHandle ^ CreateInstanceFrom(System::String ^ assemblyFile, System::String ^ typeName, cli::array <System::Object ^> ^ activationAttributes);
public System.Runtime.Remoting.ObjectHandle CreateInstanceFrom (string assemblyFile, string typeName, object[] activationAttributes);
abstract member CreateInstanceFrom : string * string * obj[] -> System.Runtime.Remoting.ObjectHandle
Public Function CreateInstanceFrom (assemblyFile As String, typeName As String, activationAttributes As Object()) As ObjectHandle
Parametreler
- assemblyFile
- String
İstenen türü tanımlayan bir derlemeyi içeren dosyanın adı (yol dahil). Derleme yöntemi kullanılarak LoadFrom(String) yüklenir.
- typeName
- String
özelliği tarafından döndürülen ad alanı dahil ancak derleme dahil olmak üzere istenen türün tam FullName adı.
- activationAttributes
- Object[]
Etkinleştirmeye katılabilen bir veya daha fazla öznitelik dizisi. Genellikle, tek bir nesne içeren bir UrlAttribute dizi. UrlAttribute, uzak nesneyi etkinleştirmek için gereken URL'yi belirtir.
Döndürülenler
Yeni örnek için sarmalayıcı olan veya null
typeName
bulunamıyorsa bir nesne. Gerçek nesneye erişmek için, dönüş değerinin sarmalanmış halden çıkarılması gerekir.
Açıklamalar
Bkz. yöntem AppDomain.CreateInstanceFrom(String, String, Object[]) aşırı yüklemesi.
parametresi, activationAttributes
eski bir teknoloji olan istemci tarafından etkinleştirilmiş nesnelerle ilgilidir.
Şunlara uygulanır
CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence)
COM nesnelerine yöntem aşırı yüklemesi için sürümden bağımsız CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) erişim sağlar.
public:
System::Runtime::Remoting::ObjectHandle ^ CreateInstanceFrom(System::String ^ assemblyFile, System::String ^ typeName, bool ignoreCase, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, cli::array <System::Object ^> ^ args, System::Globalization::CultureInfo ^ culture, cli::array <System::Object ^> ^ activationAttributes, System::Security::Policy::Evidence ^ securityAttributes);
public System.Runtime.Remoting.ObjectHandle CreateInstanceFrom (string assemblyFile, string typeName, bool ignoreCase, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, object[] args, System.Globalization.CultureInfo culture, object[] activationAttributes, System.Security.Policy.Evidence securityAttributes);
abstract member CreateInstanceFrom : string * string * bool * System.Reflection.BindingFlags * System.Reflection.Binder * obj[] * System.Globalization.CultureInfo * obj[] * System.Security.Policy.Evidence -> System.Runtime.Remoting.ObjectHandle
Public Function CreateInstanceFrom (assemblyFile As String, typeName As String, ignoreCase As Boolean, bindingAttr As BindingFlags, binder As Binder, args As Object(), culture As CultureInfo, activationAttributes As Object(), securityAttributes As Evidence) As ObjectHandle
Parametreler
- assemblyFile
- String
İstenen türü tanımlayan bir derlemeyi içeren dosyanın adı (yol dahil). Derleme yöntemi kullanılarak LoadFrom(String) yüklenir.
- typeName
- String
özelliği tarafından döndürülen ad alanı dahil ancak derleme dahil olmak üzere istenen türün tam FullName adı.
- ignoreCase
- Boolean
Büyük/küçük harfe duyarlı bir arama yapılıp yapılmayacağını belirten bir Boole değeri.
- bindingAttr
- BindingFlags
Oluşturucu aramalarını etkileyen sıfır veya daha fazla bit bayrağının typeName
birleşimi. sıfır bindingAttr
ise, genel oluşturucular için büyük/küçük harfe duyarlı bir arama yapılır.
- binder
- Binder
Bağımsız değişken türlerinin bağlamasını, zorlamasını, üyeleri çağırmayı ve yansıma aracılığıyla nesnelerin alınmasını sağlayan MemberInfo bir nesne. null binder
ise varsayılan bağlayıcı kullanılır.
- args
- Object[]
Oluşturucuya geçirilecek bağımsız değişkenler. Bu bağımsız değişken dizisi, çağrılacak oluşturucunun parametrelerinin sayısı, sırası ve türüyle eşleşmelidir. Parametresiz oluşturucu tercih edilirse, args
boş bir dizi veya null olmalıdır.
- culture
- CultureInfo
oluşturucusu için bildirilen resmi türlere zorlamayı args
yöneten kültüre özgü typeName
bilgiler. ise, culture
geçerli iş parçacığı için null
CultureInfo kullanılır.
- activationAttributes
- Object[]
Etkinleştirmeye katılabilen bir veya daha fazla öznitelik dizisi. Genellikle, tek bir nesne içeren bir UrlAttribute dizi. UrlAttribute, uzak nesneyi etkinleştirmek için gereken URL'yi belirtir.
- securityAttributes
- Evidence
oluşturulmasını yetkilendirmek için kullanılan typeName
bilgiler.
Döndürülenler
Yeni örnek için sarmalayıcı olan veya null
typeName
bulunamıyorsa bir nesne. Gerçek nesneye erişmek için, dönüş değerinin sarmalanmış halden çıkarılması gerekir.
Açıklamalar
Bkz. yöntem AppDomain.CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) aşırı yüklemesi.
parametresi, activationAttributes
eski bir teknoloji olan istemci tarafından etkinleştirilmiş nesnelerle ilgilidir.