_AppDomain.CreateInstanceFrom Yöntem

Tanım

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

ObjectHandle

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

ObjectHandle

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

ObjectHandle

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.

Şunlara uygulanır