IDesignerSerializationService 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
serialization과 deserialization을 호출할 수 있는 인터페이스를 제공합니다.
public interface class IDesignerSerializationService
public interface IDesignerSerializationService
type IDesignerSerializationService = interface
Public Interface IDesignerSerializationService
- 파생
설명
이 서비스는 개체 컬렉션을 개체를 나타내는 직렬화 가능한 개체로 변환하고 serialization 데이터를 나타내는 개체 또는 개체로 변환하는 메서드를 제공합니다.
디자이너를 지원하는 모든 구성 요소는 각 구성 요소 형식의 serialization을 지원해야 합니다. 이는 디자이너가 각 형식의 공용 속성, 메서드 및 이벤트를 검색하고 형식 설명자 내에서 이러한 속성을 나타낼 때 발생합니다.
이 인터페이스는 멤버를 검사하는 기술을 사용하여 구성 요소 컬렉션을 런타임 serialization을 지원하는 단일 개체로 변환합니다. 클래스에 속하는 사용자 지정 형식의 serialization을 반드시 제공하는 것은 아닙니다. 많은 개체는 런타임에 해당 값을 직렬화하기 위해 사용자 지정 직렬 변환기가 필요합니다. 사용자 지정 형식에 대한 serializer를 지정하려면 특성을 사용 DesignerSerializerAttribute 하거나 를 구현합니다 IDesignerSerializationProvider.
메서드
Deserialize(Object) |
지정된 serialization 데이터 개체를 역직렬화하고 해당 데이터가 표시한 개체의 컬렉션을 반환합니다. |
Serialize(ICollection) |
지정된 개체의 컬렉션을 serialize하여 serialization 데이터 개체에 저장합니다. |
적용 대상
추가 정보
.NET