ChangeBatch.Deserialize 메서드 (SyncIdFormatGroup, ISyncFilterDeserializer, Byte )
변경 내용 일괄 처리 개체를 만들고 ID 형식 스키마, 사용자 지정 필터 역직렬화기 및 바이트 배열의 데이터를 사용하여 초기화하는 정적 메서드입니다.
네임스페이스: Microsoft.Synchronization
어셈블리: microsoft.synchronization.dll의 Microsoft.Synchronization
구문
‘선언
Public Shared Function Deserialize ( _
idFormats As SyncIdFormatGroup, _
syncFilterDeserializer As ISyncFilterDeserializer, _
data As Byte() _
) As ChangeBatch
‘사용 방법
Dim idFormats As SyncIdFormatGroup
Dim syncFilterDeserializer As ISyncFilterDeserializer
Dim data As Byte()
Dim returnValue As ChangeBatch
returnValue = ChangeBatch.Deserialize(idFormats, syncFilterDeserializer, data)
public static ChangeBatch Deserialize (
SyncIdFormatGroup idFormats,
ISyncFilterDeserializer syncFilterDeserializer,
byte[] data
)
public:
static ChangeBatch^ Deserialize (
SyncIdFormatGroup^ idFormats,
ISyncFilterDeserializer^ syncFilterDeserializer,
array<unsigned char>^ data
)
public static ChangeBatch Deserialize (
SyncIdFormatGroup idFormats,
ISyncFilterDeserializer syncFilterDeserializer,
byte[] data
)
public static function Deserialize (
idFormats : SyncIdFormatGroup,
syncFilterDeserializer : ISyncFilterDeserializer,
data : byte[]
) : ChangeBatch
매개 변수
- idFormats
공급자의 ID 형식 스키마입니다.
- syncFilterDeserializer
직렬화된 필터 키 맵 데이터에 포함되어 있는 사용자 지정 필터를 역직렬화하는 데 사용되는 개체입니다.
- data
직렬화된 변경 내용 일괄 처리 데이터입니다.
반환 값
data에 포함되어 있는 직렬화된 데이터를 사용하여 초기화되는 새로 만든 변경 내용 일괄 처리 개체입니다.
예외
예외 형식 | 조건 |
---|---|
필수 인수가 null 참조(Visual Basic에서는 Nothing)입니다. |
|
직렬화하는 동안 문제가 발생했습니다. |
주의
일반적으로 바이트 배열의 데이터는 변경 내용 일괄 처리 개체의 사전 직렬화를 통해 생성됩니다.
필터 키 맵은 필터 추적 복제본을 나타내는 공급자에서 사용됩니다. 이러한 필터 키 맵은 필터 키를 ISyncFilter 개체에 매핑합니다.
직렬화된 데이터에 포함되어 있는 사용자 지정 필터를 역직렬화하기 위해 이 메서드는 직렬화된 데이터의 각 필터에 대해 Deserialize를 한 번씩 호출합니다.
참고 항목
참조
ChangeBatch 클래스
ChangeBatch 멤버
Microsoft.Synchronization 네임스페이스