IBinarySerialize 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
UDT(사용자 정의 형식)와 사용자 정의 집계의 serialization 및 deserialization에 대한 사용자 지정 구현을 제공합니다.
public interface class IBinarySerialize
public interface IBinarySerialize
type IBinarySerialize = interface
Public Interface IBinarySerialize
설명
UDT(사용자 정의 형식) 및 사용자 정의 집계는 Format 중 하나 일수 있는 스토리지 형식을 정의해야 합니다.Native
또는 Format.UserDefined
.
Format.Native
에서는 SQL Server 직렬화 및 역직렬화를 자동으로 처리할 수 있지만 형식에는 처리할 수 있는 형식 종류에 제한이 있습니다. Format.UserDefined
는 사용자 정의 형식 및 집계가 자체 직렬화를 처리할 수 있도록 허용합니다. 사용자 정의 형식 및 집계는 로 표시 Format되어야 합니다.UserDefined
또는 SqlUserDefinedAggregate
특성에서 SqlUserDefinedType
및 는 인터페이스를 IBinarySerialize 구현해야 합니다.
사용자 지정 serialization을 사용하더라도 각 instance 총 크기는 최대 허용 한도(현재 8,000바이트)에 해당해야 합니다.
메서드
Read(BinaryReader) |
해당 이진 형식에서 UDT(사용자 정의 형식) 또는 사용자 정의 집계를 생성합니다. |
Write(BinaryWriter) |
UDT(사용자 정의 형식) 또는 사용자 정의 집계를 해당 이진 형식으로 변환하여 보관될 수 있도록 합니다. |