다음을 통해 공유


_AppDomain.CreateInstanceFrom 메서드

정의

버전에 관계없이 CreateInstanceFrom 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

오버로드

CreateInstanceFrom(String, String)

CreateInstanceFrom(String, String) 메서드 오버로드에 대한 버전 독립 액세스 권한이 포함된 COM 개체를 제공합니다.

CreateInstanceFrom(String, String, Object[])

CreateInstanceFrom(String, String, Object[]) 메서드 오버로드에 대한 버전 독립 액세스 권한이 포함된 COM 개체를 제공합니다.

CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence)

CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) 메서드 오버로드에 대한 버전 독립 액세스 권한이 포함된 COM 개체를 제공합니다.

CreateInstanceFrom(String, String)

CreateInstanceFrom(String, String) 메서드 오버로드에 대한 버전 독립 액세스 권한이 포함된 COM 개체를 제공합니다.

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

매개 변수

assemblyFile
String

경로를 포함하여 요청된 형식을 정의하는 어셈블리가 포함된 파일 이름입니다. 어셈블리는 LoadFrom(String) 메서드를 사용하여 로드됩니다.

typeName
String

네임스페이스만 포함하고 어셈블리는 포함하지 않는 요청된 형식의 정규화된 이름으로, FullName 속성에 의해 반환됩니다.

반환

ObjectHandle

새 인스턴스에 대한 래퍼인 개체이거나, typeName이 없는 경우 null입니다. 실제 개체에 액세스하려면 반환 값은 래핑되지 않아야 합니다.

설명

참조 된 AppDomain.CreateInstanceFrom(String, String) 메서드 오버 로드 합니다.

적용 대상

CreateInstanceFrom(String, String, Object[])

CreateInstanceFrom(String, String, Object[]) 메서드 오버로드에 대한 버전 독립 액세스 권한이 포함된 COM 개체를 제공합니다.

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

매개 변수

assemblyFile
String

경로를 포함하여 요청된 형식을 정의하는 어셈블리가 포함된 파일 이름입니다. 어셈블리는 LoadFrom(String) 메서드를 사용하여 로드됩니다.

typeName
String

네임스페이스만 포함하고 어셈블리는 포함하지 않는 요청된 형식의 정규화된 이름으로, FullName 속성에 의해 반환됩니다.

activationAttributes
Object[]

활성화할 수 있는 하나 이상의 특성으로 이루어진 배열입니다. 일반적으로 단일 UrlAttribute 개체가 포함된 배열입니다. UrlAttribute는 원격 개체를 활성화하는 데 필요한 URL을 지정합니다.

반환

ObjectHandle

새 인스턴스에 대한 래퍼인 개체이거나, typeName이 없는 경우 null입니다. 실제 개체에 액세스하려면 반환 값은 래핑되지 않아야 합니다.

설명

참조 된 AppDomain.CreateInstanceFrom(String, String, Object[]) 메서드 오버 로드 합니다.

activationAttributes 매개 변수는 클라이언트 활성 개체를 레거시 기술과 관련이 있습니다.

적용 대상

CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence)

CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) 메서드 오버로드에 대한 버전 독립 액세스 권한이 포함된 COM 개체를 제공합니다.

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

매개 변수

assemblyFile
String

경로를 포함하여 요청된 형식을 정의하는 어셈블리가 포함된 파일 이름입니다. 어셈블리는 LoadFrom(String) 메서드를 사용하여 로드됩니다.

typeName
String

네임스페이스만 포함하고 어셈블리는 포함하지 않는 요청된 형식의 정규화된 이름으로, FullName 속성에 의해 반환됩니다.

ignoreCase
Boolean

검색할 때 대/소문자를 구분할지를 지정하는 부울 값입니다.

bindingAttr
BindingFlags

typeName 생성자 검색에 영향을 미치는 0 또는 그 이상의 비트 플래그 조합입니다. bindingAttr가 0이면 대/소문자를 구분한 public 생성자 검색이 수행됩니다.

binder
Binder

리플렉션을 통해 바인딩, 인수 형식의 강제 변환, 멤버 호출 및 MemberInfo 개체 검색을 사용할 수 있도록 하는 개체입니다. binder가 null이면 기본 바인더가 사용됩니다.

args
Object[]

생성자에 전달할 인수입니다. 이 인수 배열은 호출할 생성자의 매개 변수와 개수, 순서 및 형식이 일치해야 합니다. 매개 변수가 없는 생성자를 사용하려면 args가 빈 배열이거나 null이어야 합니다.

culture
CultureInfo

typeName 생성자에 대해 선언된 공식적인 형식에 args를 강제로 적용하는 것을 제어하는 문화권별 정보입니다. culturenull이면 현재 스레드의 CultureInfo가 사용됩니다.

activationAttributes
Object[]

활성화할 수 있는 하나 이상의 특성으로 이루어진 배열입니다. 일반적으로 단일 UrlAttribute 개체가 포함된 배열입니다. UrlAttribute는 원격 개체를 활성화하는 데 필요한 URL을 지정합니다.

securityAttributes
Evidence

typeName의 생성을 인증하는 데 사용하는 정보입니다.

반환

ObjectHandle

새 인스턴스에 대한 래퍼인 개체이거나, typeName이 없는 경우 null입니다. 실제 개체에 액세스하려면 반환 값은 래핑되지 않아야 합니다.

설명

참조 된 AppDomain.CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) 메서드 오버 로드 합니다.

activationAttributes 매개 변수는 클라이언트 활성 개체를 레거시 기술과 관련이 있습니다.

적용 대상