다음을 통해 공유


데이터 전송 및 Serialization

연결된 시스템에서 서비스 및 클라이언트는 데이터 교환에 의존하여 작업을 수행합니다. 서비스 또는 클라이언트 개발자는 WCF(Windows Communication Foundation)에서 데이터 및 데이터 serialization을 처리하는 방식을 알고 있어야 유지 관리가 효율적이고 쉬운 애플리케이션을 만들 수 있습니다.

섹션 내용

서비스 계약에서 데이터 전송 지정
서비스에서 데이터 전송의 기본 개념에 대해 설명합니다.

데이터 계약 사용
데이터 계약의 정의와 데이터 계약을 만들고 사용하는 방법에 대해 설명합니다.

데이터 계약 직렬 변환기
DataContractSerializer 클래스 또는 XmlObjectSerializer 클래스의 확장을 사용하여 데이터의 serialization을 수행하는 방법에 대해 설명합니다.

XmlSerializer 클래스 사용
XmlSerializer 클래스 대신 DataContractSerializer 클래스를 사용하는 방법 및 이유에 대해 설명합니다.

메시지 계약 사용
메시지 계약에서 SOAP 메시지를 정밀하게 제어하는 방법에 대해 설명합니다.

Message 클래스 사용
Message 클래스 기능을 사용하는 방법에 대해 설명합니다.

필터링
여러 조건을 기반으로 메시지 전처리를 사용하는 필터링에 대해 설명합니다.

큰 데이터 및 스트리밍
이진 파일과 같은 큰 데이터 블록을 보내는 방법에 대해 설명합니다.

데이터에 대한 보안 고려 사항
데이터 전송 및 serialization을 프로그래밍할 때 알고 있어야 하는 항목에 대해 설명합니다.

데이터 전송 아키텍처 개요
WCF에서 데이터 전송에 대한 전체적인 디자인 관점을 설명합니다.

참고

System.ServiceModel

DataContractSerializer

XmlSerializer

System.Runtime.Serialization

System.Xml.Serialization

인코더 및 직렬 변환기 확장

참고 항목