다음을 통해 공유


ComponentSerializationService.DeserializeTo 메서드

정의

지정된 SerializationStore를 지정된 컨테이너에 역직렬화합니다.

오버로드

DeserializeTo(SerializationStore, IContainer)

지정된 SerializationStore를 지정된 컨테이너에 역직렬화합니다.

DeserializeTo(SerializationStore, IContainer, Boolean)

재생된 형식의 유효성을 선택적으로 검사하여 지정된 SerializationStore를 지정된 컨테이너에 역직렬화합니다.

DeserializeTo(SerializationStore, IContainer, Boolean, Boolean)

선택적으로 기본 속성 값을 적용하여 특정 SerializationStore를 특정 컨테이너에 역직렬화합니다.

DeserializeTo(SerializationStore, IContainer)

Source:
ComponentSerializationService.cs
Source:
ComponentSerializationService.cs
Source:
ComponentSerializationService.cs

지정된 SerializationStore를 지정된 컨테이너에 역직렬화합니다.

public:
 void DeserializeTo(System::ComponentModel::Design::Serialization::SerializationStore ^ store, System::ComponentModel::IContainer ^ container);
public void DeserializeTo (System.ComponentModel.Design.Serialization.SerializationStore store, System.ComponentModel.IContainer container);
member this.DeserializeTo : System.ComponentModel.Design.Serialization.SerializationStore * System.ComponentModel.IContainer -> unit
Public Sub DeserializeTo (store As SerializationStore, container As IContainer)

매개 변수

store
SerializationStore

역직렬화할 SerializationStore입니다.

container
IContainer

IComponent 개체가 추가될 컨테이너입니다.

예외

store 또는 containernull인 경우

store에 serialization 컨테이너에서 처리할 수 있는 형식의 데이터가 포함되어 있지 않은 경우

설명

메서드는 DeserializeTo 를 역직렬화 store하지만 새 개체를 생성하는 대신 저장소의 데이터를 제공된 컨테이너에서 가져온 기존 개체 집합에 적용합니다. 하지만 결과적으로, 호출자가 개체를 만들 수 미리 적절 합니다. 개체에 역직렬화 상태가 있고 개체의 이름이 기존 개체 집합에 없는 경우 새 개체가 만들어집니다. 해당 개체도 를 구현하는 IComponent경우 에 추가 container됩니다. 이름 및 사용할 기존 개체에 대 한 순서로 serialization 저장소의 개체와 일치 하는 개체 컨테이너에 있어야 합니다.

추가 정보

적용 대상

DeserializeTo(SerializationStore, IContainer, Boolean)

Source:
ComponentSerializationService.cs
Source:
ComponentSerializationService.cs
Source:
ComponentSerializationService.cs

재생된 형식의 유효성을 선택적으로 검사하여 지정된 SerializationStore를 지정된 컨테이너에 역직렬화합니다.

public:
 void DeserializeTo(System::ComponentModel::Design::Serialization::SerializationStore ^ store, System::ComponentModel::IContainer ^ container, bool validateRecycledTypes);
public void DeserializeTo (System.ComponentModel.Design.Serialization.SerializationStore store, System.ComponentModel.IContainer container, bool validateRecycledTypes);
member this.DeserializeTo : System.ComponentModel.Design.Serialization.SerializationStore * System.ComponentModel.IContainer * bool -> unit
Public Sub DeserializeTo (store As SerializationStore, container As IContainer, validateRecycledTypes As Boolean)

매개 변수

store
SerializationStore

역직렬화할 SerializationStore입니다.

container
IContainer

IComponent 개체가 추가될 컨테이너입니다.

validateRecycledTypes
Boolean

형식이 같은 개체에 적용되는 경우에만 deserialization이 작동하도록 하려면 true입니다.

예외

store 또는 containernull인 경우

store에 serialization 컨테이너에서 처리할 수 있는 형식의 데이터가 포함되어 있지 않은 경우

설명

메서드는 DeserializeTo 를 역직렬화 store하지만 새 개체를 생성하는 대신 저장소의 데이터를 제공된 컨테이너에서 가져온 기존 개체 집합에 적용합니다. 하지만 결과적으로, 호출자가 개체를 만들 수 미리 적절 합니다. 개체에 역직렬화 상태가 있고 개체의 이름이 기존 개체 집합에 없는 경우 새 개체가 만들어집니다. 해당 개체도 를 구현하는 IComponent경우 에 추가 container됩니다. 이름 및 사용할 기존 개체에 대 한 순서로 serialization 저장소의 개체와 일치 하는 개체 컨테이너에 있어야 합니다.

추가 정보

적용 대상

DeserializeTo(SerializationStore, IContainer, Boolean, Boolean)

Source:
ComponentSerializationService.cs
Source:
ComponentSerializationService.cs
Source:
ComponentSerializationService.cs

선택적으로 기본 속성 값을 적용하여 특정 SerializationStore를 특정 컨테이너에 역직렬화합니다.

public:
 abstract void DeserializeTo(System::ComponentModel::Design::Serialization::SerializationStore ^ store, System::ComponentModel::IContainer ^ container, bool validateRecycledTypes, bool applyDefaults);
public abstract void DeserializeTo (System.ComponentModel.Design.Serialization.SerializationStore store, System.ComponentModel.IContainer container, bool validateRecycledTypes, bool applyDefaults);
abstract member DeserializeTo : System.ComponentModel.Design.Serialization.SerializationStore * System.ComponentModel.IContainer * bool * bool -> unit
Public MustOverride Sub DeserializeTo (store As SerializationStore, container As IContainer, validateRecycledTypes As Boolean, applyDefaults As Boolean)

매개 변수

store
SerializationStore

역직렬화할 SerializationStore입니다.

container
IContainer

IComponent 개체가 추가될 컨테이너입니다.

validateRecycledTypes
Boolean

형식이 같은 개체에 적용되는 경우에만 deserialization이 작동하도록 하려면 true입니다.

applyDefaults
Boolean

기본 속성 값을 적용하려면 true입니다.

예외

store 또는 containernull인 경우

store에 serialization 컨테이너에서 처리할 수 있는 형식의 데이터가 포함되어 있지 않은 경우

설명

메서드는 DeserializeTo 를 역직렬화 store하지만 새 개체를 생성하는 대신 저장소의 데이터를 제공된 컨테이너에서 가져온 기존 개체 집합에 적용합니다. 하지만 결과적으로, 호출자가 개체를 만들 수 미리 적절 합니다. 개체에 역직렬화 상태가 있고 개체의 이름이 기존 개체 집합에 없는 경우 새 개체가 만들어집니다. 해당 개체도 를 구현하는 IComponent경우 에 추가 container됩니다. 이름 및 사용할 기존 개체에 대 한 순서로 serialization 저장소의 개체와 일치 하는 개체 컨테이너에 있어야 합니다.

추가 정보

적용 대상