_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önteme CreateInstanceFrom sürümden bağımsız erişim sağlar.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| CreateInstanceFrom(String, String) |
COM nesnelerine yöntem aşırı yüklemesine CreateInstanceFrom(String, String) sürümden bağımsız erişim sağlar. |
| CreateInstanceFrom(String, String, Object[]) |
COM nesnelerine yöntem aşırı yüklemesine CreateInstanceFrom(String, String, Object[]) sürümden bağımsız erişim sağlar. |
| CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) |
COM nesnelerine yöntem aşırı yüklemesine CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) sürümden bağımsız erişim sağlar. |
CreateInstanceFrom(String, String)
COM nesnelerine yöntem aşırı yüklemesine CreateInstanceFrom(String, String) sürümden bağımsız 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 derleme içeren dosyanın yolu da dahil olmak üzere adı. Derleme yöntemi kullanılarak LoadFrom(String) yüklenir.
- typeName
- String
ad alanı dahil ancak özelliği tarafından FullName döndürülen derleme dahil olmak üzere istenen türün tam adı.
Döndürülenler
Yeni örnek için sarmalayıcı olan veya null bulunamazsa typeName nesne. Gerçek nesneye erişmek için dönüş değerinin eşlenmemiş olması gerekir.
Açıklamalar
Yöntem aşırı yüklemesine AppDomain.CreateInstanceFrom(String, String) bakın.
Şunlara uygulanır
CreateInstanceFrom(String, String, Object[])
COM nesnelerine yöntem aşırı yüklemesine CreateInstanceFrom(String, String, Object[]) sürümden bağımsız 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 derleme içeren dosyanın yolu da dahil olmak üzere adı. Derleme yöntemi kullanılarak LoadFrom(String) yüklenir.
- typeName
- String
ad alanı dahil ancak özelliği tarafından FullName döndürülen derleme dahil olmak üzere istenen türün tam adı.
- activationAttributes
- Object[]
Etkinleştirmeye katılabilen bir veya daha fazla öznitelik dizisi. Genellikle, tek UrlAttribute bir nesne içeren bir dizi. , UrlAttribute uzak bir nesneyi etkinleştirmek için gereken URL'yi belirtir.
Döndürülenler
Yeni örnek için sarmalayıcı olan veya null bulunamazsa typeName nesne. Gerçek nesneye erişmek için dönüş değerinin eşlenmemiş olması gerekir.
Açıklamalar
Yöntem aşırı yüklemesine AppDomain.CreateInstanceFrom(String, String, Object[]) bakın.
activationAttributes parametresi, 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üklemesine CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) sürümden bağımsız 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 derleme içeren dosyanın yolu da dahil olmak üzere adı. Derleme yöntemi kullanılarak LoadFrom(String) yüklenir.
- typeName
- String
ad alanı dahil ancak özelliği tarafından FullName döndürülen derleme dahil olmak üzere istenen türün tam adı.
- ignoreCase
- Boolean
Büyük/küçük harfe duyarlı arama yapılıp yapılmayacağını belirten boole değeri.
- bindingAttr
- BindingFlags
Oluşturucu aramasını etkileyen sıfır veya daha fazla bit bayrağının typeName birleşimi. Sıfır ise bindingAttr , ortak oluşturucular için büyük/küçük harfe duyarlı bir arama yapılır.
- binder
- Binder
Bağlamayı, bağımsız değişken türlerini zorlamayı, üyeleri çağırmayı ve nesneleri yansıma aracılığıyla almayı MemberInfo sağlayan nesne. Null ise binder , varsayılan bağlayıcı kullanılır.
- args
- Object[]
Oluşturucuya geçirecek bağımsız değişkenler. Bu bağımsız değişken dizisi, çağrılacak oluşturucunun parametreleriyle sayı, sıra ve tür olarak eşleşmelidir. Parametresiz oluşturucu tercih edilirse, args boş bir dizi veya null olmalıdır.
- culture
- CultureInfo
Oluşturucu için args bildirilen resmi türlerle zorlamasını typeName yöneten kültüre özgü bilgiler. ise culturenull, CultureInfo geçerli iş parçacığı için kullanılır.
- activationAttributes
- Object[]
Etkinleştirmeye katılabilen bir veya daha fazla öznitelik dizisi. Genellikle, tek UrlAttribute bir nesne içeren bir dizi. , UrlAttribute uzak bir nesneyi etkinleştirmek için gereken URL'yi belirtir.
- securityAttributes
- Evidence
oluşturulmasını typeNameyetkilendirmek için kullanılan bilgiler.
Döndürülenler
Yeni örnek için sarmalayıcı olan veya null bulunamazsa typeName nesne. Gerçek nesneye erişmek için dönüş değerinin eşlenmemiş olması gerekir.
Açıklamalar
Yöntem aşırı yüklemesine AppDomain.CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) bakın.
activationAttributes parametresi, eski bir teknoloji olan istemci tarafından etkinleştirilmiş nesnelerle ilgilidir.