_AppDomain.CreateInstanceFrom 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
COM 개체에 메서드에 대한 버전 독립적 액세스를 CreateInstanceFrom 제공합니다.
오버로드
| Name | Description |
|---|---|
| CreateInstanceFrom(String, String) |
COM 개체에 메서드 오버로드에 CreateInstanceFrom(String, String) 대한 버전 독립적 액세스를 제공합니다. |
| CreateInstanceFrom(String, String, Object[]) |
COM 개체에 메서드 오버로드에 CreateInstanceFrom(String, String, Object[]) 대한 버전 독립적 액세스를 제공합니다. |
| CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) |
COM 개체에 메서드 오버로드에 CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) 대한 버전 독립적 액세스를 제공합니다. |
CreateInstanceFrom(String, String)
COM 개체에 메서드 오버로드에 CreateInstanceFrom(String, String) 대한 버전 독립적 액세스를 제공합니다.
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) .
반품
새 인스턴스의 래퍼이거나 null 찾을 수 없는 개체 typeName 입니다. 실제 개체에 액세스하려면 반환 값을 래핑 해제해야 합니다.
설명
메서드 오버로드를 AppDomain.CreateInstanceFrom(String, String) 참조하세요.
적용 대상
CreateInstanceFrom(String, String, Object[])
COM 개체에 메서드 오버로드에 CreateInstanceFrom(String, String, Object[]) 대한 버전 독립적 액세스를 제공합니다.
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) .
- activationAttributes
- Object[]
활성화에 참여할 수 있는 하나 이상의 특성 배열입니다. 일반적으로 단일 UrlAttribute 개체를 포함하는 배열입니다. 원격 UrlAttribute 개체를 활성화하는 데 필요한 URL을 지정합니다.
반품
새 인스턴스의 래퍼이거나 null 찾을 수 없는 개체 typeName 입니다. 실제 개체에 액세스하려면 반환 값을 래핑 해제해야 합니다.
설명
메서드 오버로드를 AppDomain.CreateInstanceFrom(String, String, Object[]) 참조하세요.
activationAttributes 매개 변수는 레거시 기술인 클라이언트 활성화 개체와 관련이 있습니다.
적용 대상
CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence)
COM 개체에 메서드 오버로드에 CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) 대한 버전 독립적 액세스를 제공합니다.
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) .
- ignoreCase
- Boolean
대/소문자를 구분하는 검색을 수행할지 여부를 지정하는 부울 값입니다.
- bindingAttr
- BindingFlags
생성자 검색 typeName 에 영향을 주는 0개 이상의 비트 플래그 조합입니다. 0이면 bindingAttr 공용 생성자에 대한 대/소문자 구분 검색이 수행됩니다.
- binder
- Binder
바인딩, 인수 형식 강제 변환, 멤버 호출 및 리플렉션을 통해 개체 검색 MemberInfo 을 사용하도록 설정하는 개체입니다. null이면 binder 기본 바인더가 사용됩니다.
- args
- Object[]
생성자에 전달할 인수입니다. 이 인수 배열은 호출할 생성자의 매개 변수를 숫자, 순서 및 형식으로 일치시켜야 합니다. 매개 변수가 없는 생성자가 선호 args 되는 경우 빈 배열 또는 null이어야 합니다.
- culture
- CultureInfo
생성자에 대해 선언된 형식에 args 대한 typeName 강제 변환을 제어하는 문화권별 정보입니다. 이 culturenull 경우 CultureInfo 현재 스레드에 대한 스레드가 사용됩니다.
- activationAttributes
- Object[]
활성화에 참여할 수 있는 하나 이상의 특성 배열입니다. 일반적으로 단일 UrlAttribute 개체를 포함하는 배열입니다. 원격 UrlAttribute 개체를 활성화하는 데 필요한 URL을 지정합니다.
- securityAttributes
- Evidence
만들기 권한을 부여하는 데 사용되는 정보입니다 typeName.
반품
새 인스턴스의 래퍼이거나 null 찾을 수 없는 개체 typeName 입니다. 실제 개체에 액세스하려면 반환 값을 래핑 해제해야 합니다.
설명
메서드 오버로드를 AppDomain.CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) 참조하세요.
activationAttributes 매개 변수는 레거시 기술인 클라이언트 활성화 개체와 관련이 있습니다.