NetDataContractSerializer.Binder 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
클래스 로드를 제어하는 개체를 가져오거나 설정합니다.
public:
property System::Runtime::Serialization::SerializationBinder ^ Binder { System::Runtime::Serialization::SerializationBinder ^ get(); void set(System::Runtime::Serialization::SerializationBinder ^ value); };
public System.Runtime.Serialization.SerializationBinder Binder { get; set; }
member this.Binder : System.Runtime.Serialization.SerializationBinder with get, set
Public Property Binder As SerializationBinder
속성 값
SerializationBinder 현재 포맷터와 함께 사용되는 형식입니다.
구현
설명
serialization 중에 포맷터는 올바른 형식 및 버전의 개체 인스턴스를 만드는 데 필요한 정보를 전송합니다. 이 정보에는 일반적으로 개체의 전체 형식 이름 및 어셈블리 이름이 포함됩니다. 어셈블리 이름에는 어셈블리의 이름, 버전 및 강력한 이름 해시가 포함됩니다. 기본적으로 역직렬화는 이 정보를 사용하여 동일한 개체의 인스턴스를 만듭니다(보안 정책에 의해 제한된 어셈블리 로드 제외). 일부 사용자는 클래스가 어셈블리 간에 이동했거나 서버와 클라이언트에서 클래스의 다른 버전이 필요하기 때문에 로드할 클래스를 제어해야 합니다.