_Assembly.CreateInstance 메서드

정의

COM 개체에 메서드에 대한 버전 독립적 액세스를 CreateInstance 제공합니다.

오버로드

Name Description
CreateInstance(String)

COM 개체에 메서드에 대한 버전 독립적 액세스를 CreateInstance(String) 제공합니다.

CreateInstance(String, Boolean)

COM 개체에 메서드에 대한 버전 독립적 액세스를 CreateInstance(String, Boolean) 제공합니다.

CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[])

COM 개체에 메서드에 대한 버전 독립적 액세스를 CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[]) 제공합니다.

설명

이 메서드는 관리되지 않는 코드에서 관리되는 클래스에 액세스하기 위한 것이며 관리 코드에서 호출해서는 안 됩니다.

메서드는 CreateInstance 이 어셈블리에서 형식을 찾고 시스템 활성화기를 사용하여 인스턴스를 만듭니다.

CreateInstance(String)

COM 개체에 메서드에 대한 버전 독립적 액세스를 CreateInstance(String) 제공합니다.

public:
 System::Object ^ CreateInstance(System::String ^ typeName);
public object CreateInstance(string typeName);
abstract member CreateInstance : string -> obj
Public Function CreateInstance (typeName As String) As Object

매개 변수

typeName
String

FullName 찾을 형식의 형식입니다.

반품

문화권, 인수, 바인더 및 활성화 특성이 설정된 null형식을 나타내고 BindingFlags Public 또는 Instance로 설정하거나 null 찾을 수 없는 경우 typeName 형식을 나타내는 인스턴스 Object 입니다.

설명

이 메서드는 관리되지 않는 코드에서 관리되는 클래스에 액세스하기 위한 것이며 관리 코드에서 호출해서는 안 됩니다.

이 메서드는 CreateInstance 이 어셈블리에서 지정된 형식을 찾고 대/소문자를 구분하는 검색을 사용하여 시스템 활성화기를 사용하여 인스턴스를 만듭니다.

추가 정보

적용 대상

CreateInstance(String, Boolean)

COM 개체에 메서드에 대한 버전 독립적 액세스를 CreateInstance(String, Boolean) 제공합니다.

public:
 System::Object ^ CreateInstance(System::String ^ typeName, bool ignoreCase);
public object CreateInstance(string typeName, bool ignoreCase);
abstract member CreateInstance : string * bool -> obj
Public Function CreateInstance (typeName As String, ignoreCase As Boolean) As Object

매개 변수

typeName
String

FullName 찾을 형식의 형식입니다.

ignoreCase
Boolean

true형식 이름의 대/소문자를 무시하려면 입니다. 그렇지 않으면 . false

반품

문화권, 인수, 바인더 및 활성화 특성이 설정된 null형식을 나타내고 BindingFlags Public 또는 Instance로 설정하거나 null 찾을 수 없는 경우 typeName 형식을 나타내는 인스턴스 Object 입니다.

설명

이 메서드는 관리되지 않는 코드에서 관리되는 클래스에 액세스하기 위한 것이며 관리 코드에서 호출해서는 안 됩니다.

이 메서드는 CreateInstance 이 어셈블리에서 지정된 형식을 찾아서 선택적 대/소문자 구분 검색과 함께 시스템 활성화기를 사용하여 인스턴스를 만듭니다.

추가 정보

적용 대상

CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[])

COM 개체에 메서드에 대한 버전 독립적 액세스를 CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[]) 제공합니다.

public:
 System::Object ^ CreateInstance(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);
public object CreateInstance(string typeName, bool ignoreCase, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, object[] args, System.Globalization.CultureInfo culture, object[] activationAttributes);
abstract member CreateInstance : string * bool * System.Reflection.BindingFlags * System.Reflection.Binder * obj[] * System.Globalization.CultureInfo * obj[] -> obj
Public Function CreateInstance (typeName As String, ignoreCase As Boolean, bindingAttr As BindingFlags, binder As Binder, args As Object(), culture As CultureInfo, activationAttributes As Object()) As Object

매개 변수

typeName
String

FullName 찾을 형식의 형식입니다.

ignoreCase
Boolean

true형식 이름의 대/소문자를 무시하려면 입니다. 그렇지 않으면 . false

bindingAttr
BindingFlags

검색이 수행되는 방식에 영향을 주는 비트 마스크입니다. 값은 .에서 비트 플래그 BindingFlags의 조합입니다.

binder
Binder

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

args
Object[]

생성자에 전달할 인수를 포함하는 형식 Object 의 배열입니다. 이 인수 배열은 호출할 생성자의 매개 변수를 숫자, 순서 및 형식으로 일치시켜야 합니다. 매개 변수가 없는 생성자가 필요한 args 경우 빈 배열이거나 null.

culture
CultureInfo

형식의 CultureInfo 강제 변환을 제어하는 데 사용되는 인스턴스입니다. 이 nullCultureInfo 경우 현재 스레드에 대한 스레드가 사용됩니다. (예를 들어 1000 Double 이 다른 문화권에 의해 다르게 표현되므로 1000을 나타내는 문자열을 값으로 변환하는 데 필요합니다.)

activationAttributes
Object[]

활성화에 참여할 수 있는 하나 이상의 활성화 특성을 포함하는 형식 Object 의 배열입니다.

반품

형식을 나타내고 지정된 조건과 일치하는 인스턴스 Object 이거나 null 찾을 수 없는 경우 typeName

설명

이 메서드는 관리되지 않는 코드에서 관리되는 클래스에 액세스하기 위한 것이며 관리 코드에서 호출해서는 안 됩니다.

이 메서드는 CreateInstance 이 어셈블리에서 지정된 형식을 찾고, 선택적 대/소문자 구분 검색 및 지정된 문화권, 인수, 바인딩 및 활성화 특성을 갖는 시스템 활성화기를 사용하여 인스턴스를 만듭니다.

매개 변수에 대한 activationAttributes 활성화 특성의 예는 다음과 URLAttribute(http://hostname/appname/objectURI)같습니다.

추가 정보

적용 대상