Share via


IBinarySerialize 인터페이스

정의

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(사용자 정의 형식) 또는 사용자 정의 집계를 해당 이진 형식으로 변환하여 보관될 수 있도록 합니다.

적용 대상