CodeDomComponentSerializationService.DeserializeTo 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
선택적으로 기본 속성 값을 적용하여 특정 SerializationStore를 특정 컨테이너에 역직렬화합니다.
public:
override void DeserializeTo(System::ComponentModel::Design::Serialization::SerializationStore ^ store, System::ComponentModel::IContainer ^ container, bool validateRecycledTypes, bool applyDefaults);
public override void DeserializeTo (System.ComponentModel.Design.Serialization.SerializationStore store, System.ComponentModel.IContainer container, bool validateRecycledTypes, bool applyDefaults);
override this.DeserializeTo : System.ComponentModel.Design.Serialization.SerializationStore * System.ComponentModel.IContainer * bool * bool -> unit
Public Overrides Sub DeserializeTo (store As SerializationStore, container As IContainer, validateRecycledTypes As Boolean, applyDefaults As Boolean)
매개 변수
- store
- SerializationStore
개체가 역직렬화될 SerializationStore입니다.
- container
- IContainer
데이터가 적용될 개체의 컨테이너입니다.
- validateRecycledTypes
- Boolean
재생된 형식의 유효성을 검사하려면 true
이고, 그렇지 않으면 false
입니다.
- applyDefaults
- Boolean
기본 속성 값을 적용하려면 true
이고, 그렇지 않으면 false
입니다.
예외
store
또는 container
가 null
인 경우
store
가 serialization 저장소의 지원되는 형식이 아닙니다. CreateStore()에서 반환되는 저장소를 사용합니다.
설명
합니다 DeserializeTo 메서드는 지정 된 저장소를 역직렬화하지만 새 개체를 생성 하는 대신 저장소의 데이터에서 수행 되는 개체의 기존 집합에 적용 되는 container
매개 변수입니다. 하지만 결과적으로, 호출자가 개체를 만들 수 미리 적절 합니다. 개체의 deserialization 상태를 개체 이름이 기존 개체의 집합에 새 개체가 만들어집니다. 해당 개체도 구현 하는 경우 IComponent, 지정된 된 컨테이너에 추가 됩니다. 이름 및 사용할 기존 개체에 대 한 순서로 serialization 저장소의 개체와 일치 하는 개체 컨테이너에 있어야 합니다.
적용 대상
.NET