다음을 통해 공유


Serialization 포맷터

이 항목은 이전 버전의 기존 응용 프로그램과의 호환성을 위해 유지되고 있으나 새로운 개발에는 권장되지 않는 레거시 기술에 대해 설명합니다. 분산 응용 프로그램은 이제 WCF(Windows Communication Foundation)를 사용하여 개발됩니다.

serialization은 개체를 가져와서 상태 정보를 저장하거나 전송할 수 있는 형태로 변환하는 과정입니다. serialization의 기본 개념은 개체가 현재 상태를 임시(메모리 또는 네트워크 스트림) 또는 영구 저장소에 쓸 수 있어야 한다는 것입니다. 일반적으로 개체의 상태는 멤버 변수의 값으로 표시됩니다. 저장소에서 개체의 상태를 읽거나 deserialize하여 개체를 나중에 다시 만들 수 있습니다. serialization은 개체를 serialize할 때 사용되는 개체 포인터 및 개체에 대한 순환 참조 정보를 모두 처리합니다.

serialize된 스트림은 XML, SOAP 또는 간단한 이진 표현을 사용하여 인코딩될 수 있습니다. 형식 결정에 사용되는 Formatter 개체입니다. 포맷터는 실제로 플러그형 채널 구성 요소이며, 사용자 지정 포맷터를 연결하여 Remoting에서 지원되는 표준 XML 또는 이진 포맷터를 대체할 수 있습니다. 플러그형 포맷터를 사용하면 개발자는 개체를 두 가지 지원되는 형식(이진 및 SOAP)으로 serialize하거나 직접 만들 수 있습니다.

자세한 내용은 싱크 및 싱크 체인을 참조하십시오.

참고 항목

개념

채널

관련 자료

Serialization