TypeConverter.CreateInstance TypeConverter.CreateInstance TypeConverter.CreateInstance TypeConverter.CreateInstance Method

정의

개체의 속성 값 집합이 지정된 Object를 다시 만듭니다.Re-creates an Object given a set of property values for the object.

오버로드

CreateInstance(ITypeDescriptorContext, IDictionary) CreateInstance(ITypeDescriptorContext, IDictionary) CreateInstance(ITypeDescriptorContext, IDictionary) CreateInstance(ITypeDescriptorContext, IDictionary)

지정된 컨텍스트를 사용하여 이 TypeConverter가 연결된 형식의 인스턴스를 만들어 개체의 속성 값 집합을 제공합니다.Creates an instance of the type that this TypeConverter is associated with, using the specified context, given a set of property values for the object.

CreateInstance(IDictionary) CreateInstance(IDictionary) CreateInstance(IDictionary) CreateInstance(IDictionary)

개체의 속성 값 집합이 지정된 Object를 다시 만듭니다.Re-creates an Object given a set of property values for the object.

CreateInstance(ITypeDescriptorContext, IDictionary) CreateInstance(ITypeDescriptorContext, IDictionary) CreateInstance(ITypeDescriptorContext, IDictionary) CreateInstance(ITypeDescriptorContext, IDictionary)

지정된 컨텍스트를 사용하여 이 TypeConverter가 연결된 형식의 인스턴스를 만들어 개체의 속성 값 집합을 제공합니다.Creates an instance of the type that this TypeConverter is associated with, using the specified context, given a set of property values for the object.

public:
 virtual System::Object ^ CreateInstance(System::ComponentModel::ITypeDescriptorContext ^ context, System::Collections::IDictionary ^ propertyValues);
public virtual object CreateInstance (System.ComponentModel.ITypeDescriptorContext context, System.Collections.IDictionary propertyValues);
abstract member CreateInstance : System.ComponentModel.ITypeDescriptorContext * System.Collections.IDictionary -> obj
override this.CreateInstance : System.ComponentModel.ITypeDescriptorContext * System.Collections.IDictionary -> obj
Public Overridable Function CreateInstance (context As ITypeDescriptorContext, propertyValues As IDictionary) As Object

매개 변수

context
ITypeDescriptorContext ITypeDescriptorContext ITypeDescriptorContext ITypeDescriptorContext

형식 컨텍스트를 제공하는 ITypeDescriptorContext입니다.An ITypeDescriptorContext that provides a format context.

propertyValues
IDictionary IDictionary IDictionary IDictionary

새 속성 값의 IDictionary입니다.An IDictionary of new property values.

반환

지정된 IDictionary를 나타내는 Object이거나, 개체를 만들 수 없으면 null입니다.An Object representing the given IDictionary, or null if the object cannot be created. 이 메서드는 항상 null을 반환합니다.This method always returns null.

설명

이 메서드를 사용 하 여 변경할 수 없는 있지만 변경할 수 있는 속성을 제공 하려는 개체에 대 한 합니다.Use this method for objects that are immutable, but for which you want to provide changeable properties.

상속자 참고

변환 하려는 형식에서 해당 값을 변경 하려면 개체 다시 만들어야 하는 경우이 메서드를 재정의 합니다.Override this method if the type you want to convert must re-create the object to change its value.

이 변환기가 호출되는 환경에 대한 추가 정보를 추출하려면 context 매개 변수를 사용합니다.Use the context parameter to extract additional information about the environment from which this converter is invoked. 이 매개 변수 수 null항상 확인 합니다.This parameter can be null, so always check it. 또한 컨텍스트 개체의 속성은 null을 반환할 수도 있습니다.Also, properties on the context object can return null.

제공 하는 사전 합니다 propertyValues 에서 각 속성에 대 한 반환 매개 변수 이름/값 쌍에 GetProperties(Object)입니다.The dictionary provided by the propertyValues parameter has a series of name/value pairs, one for each property returned from GetProperties(Object).

추가 정보

CreateInstance(IDictionary) CreateInstance(IDictionary) CreateInstance(IDictionary) CreateInstance(IDictionary)

개체의 속성 값 집합이 지정된 Object를 다시 만듭니다.Re-creates an Object given a set of property values for the object.

public:
 System::Object ^ CreateInstance(System::Collections::IDictionary ^ propertyValues);
public object CreateInstance (System.Collections.IDictionary propertyValues);
member this.CreateInstance : System.Collections.IDictionary -> obj
Public Function CreateInstance (propertyValues As IDictionary) As Object

매개 변수

propertyValues
IDictionary IDictionary IDictionary IDictionary

새 속성 값의 사전을 나타내는 IDictionary입니다.An IDictionary that represents a dictionary of new property values.

반환

지정된 IDictionary를 나타내는 Object이거나, 개체를 만들 수 없으면 null입니다.An Object representing the given IDictionary, or null if the object cannot be created. 이 메서드는 항상 null을 반환합니다.This method always returns null.

설명

이 메서드를 사용 하 여 변경할 수 없는 있지만 변경할 수 있는 속성을 제공 하려는 개체에 대 한 합니다.Use this method for objects that are immutable, but for which you want to provide changeable properties.

제공 하는 사전 합니다 propertyValues 에서 각 속성에 대 한 반환 매개 변수 이름/값 쌍에 GetProperties입니다.The dictionary provided by the propertyValues parameter has a series of name/value pairs, one for each property returned from GetProperties.

추가 정보

적용 대상