Serialization 포맷터
serialization은 개체를 가져와서 상태 정보를 저장하거나 전송할 수 있는 형태로 변환하는 과정입니다. serialization의 기본 개념은 개체가 현재 상태를 임시 저장소(메모리 또는 네트워크 스트림) 또는 영구 저장소에 쓸 수 있어야 한다는 것입니다. 일반적으로 개체의 상태는 멤버 변수의 값으로 나타냅니다. 나중에 저장소에서 개체의 상태를 읽거나 deserialize하여 개체를 다시 만들 수 있습니다. serialization은 개체를 serialize할 때 사용되는 개체 포인터 및 개체에 대한 순환 참조 정보를 모두 처리합니다.
serialize된 스트림은 XML, SOAP 또는 압축된 이진 표현을 사용하여 인코딩할 수 있습니다. 사용되는 Formatter 개체는 형식을 결정합니다. 포맷터는 실제로 채널의 연결 가능한 구성 요소이며, 원격 시스템에서 제공하는 표준 XML 또는 이진 포맷터를 대체하기 위해 사용자 지정 포맷터를 연결할 수 있습니다. 개발자는 연결 가능한 포맷터를 사용하여 제공된 두 가지 형식 즉, 이진 형식 및 SOAP로 개체를 serialize할 수 있습니다.
자세한 내용은 싱크 및 싱크 체인을 참조하십시오.