_Assembly.CreateInstance _Assembly.CreateInstance _Assembly.CreateInstance _Assembly.CreateInstance Method

정의

버전에 관계없이 CreateInstance 메서드에 액세스할 수 있는 COM 개체를 제공합니다.Provides COM objects with version-independent access to the CreateInstance methods.

오버로드

CreateInstance(String) CreateInstance(String) CreateInstance(String) CreateInstance(String)

버전에 관계없이 CreateInstance(String) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.Provides COM objects with version-independent access to the CreateInstance(String) method.

CreateInstance(String, Boolean) CreateInstance(String, Boolean) CreateInstance(String, Boolean) CreateInstance(String, Boolean)

버전에 관계없이 CreateInstance(String, Boolean) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.Provides COM objects with version-independent access to the CreateInstance(String, Boolean) method.

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

버전에 관계없이 CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[]) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.Provides COM objects with version-independent access to the CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[]) method.

설명

이 메서드는 비관리 코드에서 액세스를 위한 관리 되는 클래스에는 하며 관리 코드에서 호출할 수 없습니다.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

CreateInstance 메서드가이 어셈블리에서 형식을 찾아 다음 시스템 활성기를 사용 하 여 해당 인스턴스를 만듭니다.The CreateInstance methods locate a type from this assembly and create an instance of it using the system activator.

CreateInstance(String) CreateInstance(String) CreateInstance(String) CreateInstance(String)

버전에 관계없이 CreateInstance(String) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.Provides COM objects with version-independent access to the CreateInstance(String) method.

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 String String String

찾을 형식의 FullName입니다.The FullName of the type to locate.

반환

문화권, 인수, 바인더 및 활성화 특성이 null로 설정되고 Object가 Public 또는 Instance로 설정된 형식을 나타내는 BindingFlags의 인스턴스입니다. typeName이 없는 경우에는 null입니다.An instance of Object representing the type, with culture, arguments, binder, and activation attributes set to null, and BindingFlags set to Public or Instance, or null if typeName is not found.

설명

이 메서드는 비관리 코드에서 액세스를 위한 관리 되는 클래스에는 하며 관리 코드에서 호출할 수 없습니다.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

CreateInstance 메서드가이 어셈블리에서 지정된 된 형식을 찾고 대/소문자 구분 검색을 사용 하 여 다음 시스템 활성기를 사용 하 여 해당 인스턴스를 만듭니다.The CreateInstance method locates the specified type from this assembly and creates an instance of it using the system activator, using case-sensitive search.

추가 정보

CreateInstance(String, Boolean) CreateInstance(String, Boolean) CreateInstance(String, Boolean) CreateInstance(String, Boolean)

버전에 관계없이 CreateInstance(String, Boolean) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.Provides COM objects with version-independent access to the CreateInstance(String, Boolean) method.

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 String String String

찾을 형식의 FullName입니다.The FullName of the type to locate.

ignoreCase
Boolean Boolean Boolean Boolean

형식 이름의 대/소문자를 무시하면 true이고, 그러지 않으면 false입니다.true to ignore the case of the type name; otherwise, false.

반환

문화권, 인수, 바인더 및 활성화 특성이 null로 설정되고 Object가 Public 또는 Instance로 설정된 형식을 나타내는 BindingFlags의 인스턴스입니다. typeName이 없는 경우에는 null입니다.An instance of Object representing the type, with culture, arguments, binder, and activation attributes set to null, and BindingFlags set to Public or Instance, or null if typeName is not found.

설명

이 메서드는 비관리 코드에서 액세스를 위한 관리 되는 클래스에는 하며 관리 코드에서 호출할 수 없습니다.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

CreateInstance 메서드가이 어셈블리에서 지정된 된 형식을 찾고 선택 사항 대/소문자 구분 검색을 사용 하 여 다음 시스템 활성기를 사용 하 여 해당 인스턴스를 만듭니다.The CreateInstance method locates the specified type from this assembly and creates an instance of it using the system activator, with optional case-sensitive search.

추가 정보

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

버전에 관계없이 CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[]) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.Provides COM objects with version-independent access to the CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[]) method.

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

매개 변수

typeName
String String String String

찾을 형식의 FullName입니다.The FullName of the type to locate.

ignoreCase
Boolean Boolean Boolean Boolean

형식 이름의 대/소문자를 무시하면 true이고, 그러지 않으면 false입니다.true to ignore the case of the type name; otherwise, false.

bindingAttr
BindingFlags BindingFlags BindingFlags BindingFlags

검색 수행 방식에 영향을 주는 비트 마스크입니다.A bitmask that affects how the search is conducted. 이 값은 BindingFlags의 비트 플래그 조합입니다.The value is a combination of bit flags from BindingFlags.

binder
Binder Binder Binder Binder

리플렉션을 사용하여 바인딩, 인수 형식의 강제 변환, 멤버 호출 및 MemberInfo 개체 검색을 사용할 수 있도록 하는 개체입니다.An object that enables the binding, coercion of argument types, invocation of members, and retrieval of MemberInfo objects via reflection. bindernull이면 기본 바인더가 사용됩니다.If binder is null, the default binder is used.

args
Object[]

생성자에 전달되는 인수를 포함하는 Object 형식의 배열입니다.An array of type Object containing the arguments to be passed to the constructor. 이 인수 배열은 실행될 생성자의 매개 변수와 개수, 순서 및 형식이 일치해야 합니다.This array of arguments must match in number, order, and type the parameters of the constructor to be invoked. 매개 변수가 없는 생성자가 필요한 경우 args가 빈 배열이거나 null이어야 합니다.If the parameterless constructor is desired, args must be an empty array or null.

culture
CultureInfo CultureInfo CultureInfo CultureInfo

형식의 강제 변환을 제어하는 데 사용되는 CultureInfo의 인스턴스입니다.An instance of CultureInfo used to govern the coercion of types. 이 매개 변수가 null이면 현재 스레드에 대한 CultureInfo가 사용됩니다.If this is null, the CultureInfo for the current thread is used. 예를 들어 1,000은 각 문화권마다 다르게 표현되므로 1,000을 나타내는 StringDouble 값으로 변환하기 위해 이 매개 변수가 필요합니다.(This is necessary to convert a String that represents 1000 to a Double value, for example, since 1000 is represented differently by different cultures.)

activationAttributes
Object[]

활성화에 참여할 수 있는 하나 이상의 활성화 특성이 포함된 Object 형식의 배열입니다.An array of type Object containing one or more activation attributes that can participate in the activation.

반환

형식을 나타내며 지정된 기준과 일치하는 Object의 인스턴스입니다. typeName이 없는 경우에는 null입니다.An instance of Object representing the type and matching the specified criteria, or null if typeName is not found.

설명

이 메서드는 비관리 코드에서 액세스를 위한 관리 되는 클래스에는 하며 관리 코드에서 호출할 수 없습니다.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

CreateInstance 메서드가이 어셈블리에서 지정된 된 형식을 찾고 선택 사항 대/소문자 구분 검색을 사용 하 여 다음 시스템 활성기를 사용 하 고 지정 된 문화권, 인수 및 바인딩 및 활성화 특성의 인스턴스를 만듭니다.The CreateInstance method locates the specified type from this assembly and creates an instance of it using the system activator, with optional case-sensitive search and having the specified culture, arguments, and binding and activation attributes.

activationAttributes 매개 변수에 대 한 활성화 특성의 예는 다음과 같습니다 URLAttribute(http://hostname/appname/objectURI).An example of an activation attribute for the activationAttributes parameter is: URLAttribute(http://hostname/appname/objectURI).

추가 정보

적용 대상