다음을 통해 공유


IBinarySerialize 인터페이스

정의

UDT(사용자 정의 형식)와 사용자 정의 집계의 serialization 및 deserialization에 대한 사용자 지정 구현을 제공합니다.

public interface class IBinarySerialize
public interface IBinarySerialize
type IBinarySerialize = interface
Public Interface IBinarySerialize

설명

UDT(사용자 정의 형식) 및 사용자 정의 집계는 Format 중 하나 일수 있는 스토리지 형식을 정의해야 합니다.NativeUserDefined또는 Format입니다.

Format.Native를 사용하면 SQL Server 직렬화 및 역직렬화를 자동으로 처리할 수 있지만 형식에는 처리할 수 있는 형식의 종류가 제한됩니다. Format.UserDefined 는 사용자 정의 형식 및 집계가 자체 serialization을 처리할 수 있도록 허용합니다. 사용자 정의 형식 및 집계는 로 표시 Format되어야 합니다.UserDefined또는 SqlUserDefinedAggregate 특성에서 SqlUserDefinedType 및 는 인터페이스를 IBinarySerialize 구현해야 합니다.

사용자 지정 serialization을 사용하더라도 각 인스턴스의 총 크기는 허용되는 최대 한도(현재 8,000바이트)에 해당해야 합니다.

메서드

Read(BinaryReader)

해당 이진 형식에서 UDT(사용자 정의 형식) 또는 사용자 정의 집계를 생성합니다.

Write(BinaryWriter)

UDT(사용자 정의 형식) 또는 사용자 정의 집계를 해당 이진 형식으로 변환하여 보관될 수 있도록 합니다.

적용 대상