내보내기(0) 인쇄
모두 확장
이 문서는 수동으로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오.
번역
원본

System.Runtime.Serialization 네임스페이스

System.Runtime.Serialization 네임스페이스에는 개체를 serialize 및 deserialize하는 데 사용할 수 있는 클래스가 들어 있습니다. Serialization은 저장 또는 다른 위치로의 전송을 목적으로 개체 또는 개체 그래프를 선형 바이트 시퀀스로 변환하는 프로세스이며, deserialization은 저장된 정보를 사용하여 해당 정보로부터 개체를 다시 만드는 프로세스입니다.

ISerializable 인터페이스는 클래스가 자체 serialization 동작을 제어하는 방법을 제공합니다. System.Runtime.Serialization.Formatters 네임스페이스의 클래스는 serialize된 개체에 캡슐화되어 있는 다양한 데이터 형식의 실제 형식 지정을 제어합니다.

개체를 특정 형식으로 serialize하거나 특정 형식에서 deserialize하는 포맷터는 System.Runtime.Serialization.Formatters 네임스페이스에 있습니다.

  클래스 설명
Public 클래스 CollectionDataContractAttribute 컬렉션 형식에 적용되는 경우 컬렉션 항목 요소를 사용자 지정할 수 있습니다. 이 특성은 DataContractSerializer에서 serialize할 수 있는 유효한 컬렉션으로 인식한 형식에만 적용할 수 있습니다.
Public 클래스 ContractNamespaceAttribute 데이터 계약의 CLR 네임스페이스와 XML 네임스페이스를 지정합니다.
Public 클래스 DataContractAttribute 형식이 데이터 계약을 정의하거나 구현하며 DataContractSerializer와 같은 serializer를 통해 serialize될 수 있도록 지정합니다.
Public 클래스 DataContractSerializer 제공된 데이터 계약을 사용하여 특정 형식의 인스턴스를 XML 스트림 또는 문서로 serialize하거나 deserialize합니다. 이 클래스는 상속될 수 없습니다.
Public 클래스 DataMemberAttribute 형식의 멤버에 적용되는 경우 멤버가 데이터 계약의 일부이며 DataContractSerializer를 통해 serialize될 수 있음을 지정합니다.
Public 클래스 EnumMemberAttribute 필드가 열거형 멤버이며 serialize되어야 함을 지정합니다.
Public 클래스 IgnoreDataMemberAttribute 형식의 멤버에 적용되는 경우 멤버가 데이터 계약의 일부가 아니며 serialize되지 않음을 지정합니다.
Public 클래스 InvalidDataContractException serialization 및 deserialization 중에 DataContractSerializer가 잘못된 데이터 계약을 발견한 경우 throw되는 예외입니다.
Public 클래스 KnownTypeAttribute 지정한 형식을 serialize 또는 deserialize할 때 DataContractSerializer가 인식해야 할 형식을 지정합니다.
Public 클래스 OnDeserializedAttribute 메서드에 적용될 때 메서드가 개체의 deserialization 후 즉시 호출되도록 지정합니다.
Public 클래스 OnDeserializingAttribute 메서드에 적용될 때 메서드가 개체의 deserialization 중 호출되도록 지정합니다.
Public 클래스 OnSerializedAttribute 메서드에 적용될 때 메서드가 개체 그래프의 serialization 후 호출되도록 지정합니다.
Public 클래스 OnSerializingAttribute 메서드에 적용될 때 메서드가 개체의 serialization 전에 호출되도록 지정합니다.
Public 클래스 SerializationException serialization 또는 deserialization 도중에 오류가 발생할 경우 throw되는 예외입니다.
Public 클래스 XmlObjectSerializer 개체를 XML 스트림 또는 문서로 serialize하는 데 사용되는 기본 클래스를 제공합니다. 이것은 추상 클래스입니다.

  구조체 설명
Public 구조체 StreamingContext serialize된 특정 스트림의 소스 및 대상에 대해 설명하고 호출자 정의 추가 컨텍스트를 제공합니다.

  열거형 설명
Public 열거형 StreamingContextStates serialization 도중에 스트림의 소스 또는 대상 컨텍스트를 지정하는 일련의 플래그를 정의합니다.

커뮤니티 추가 항목

추가
표시:
© 2015 Microsoft