IProviderUpgradeCallback.OnItemMetadataDeserialized 메서드
직렬화된 메타데이터에서 읽어 오는 각 항목에 대해 한 번 발생합니다.
네임스페이스: Microsoft.Synchronization.MetadataStorage
어셈블리: microsoft.synchronization.metadatastorage.dll의 Microsoft.Synchronization.MetadataStorage
구문
‘선언
Sub OnItemMetadataDeserialized ( _
itemMetadata As ItemMetadata, _
extraFields As Dictionary(Of String, SyncFieldValue) _
)
‘사용 방법
Dim instance As IProviderUpgradeCallback
Dim itemMetadata As ItemMetadata
Dim extraFields As Dictionary(Of String, SyncFieldValue)
instance.OnItemMetadataDeserialized(itemMetadata, extraFields)
void OnItemMetadataDeserialized (
ItemMetadata itemMetadata,
Dictionary<string,SyncFieldValue> extraFields
)
void OnItemMetadataDeserialized (
ItemMetadata^ itemMetadata,
Dictionary<String^, SyncFieldValue^>^ extraFields
)
void OnItemMetadataDeserialized (
ItemMetadata itemMetadata,
Dictionary<String,SyncFieldValue> extraFields
)
function OnItemMetadataDeserialized (
itemMetadata : ItemMetadata,
extraFields : Dictionary<String,SyncFieldValue>
)
매개 변수
- itemMetadata
업그레이드된 형식의 항목 메타데이터입니다.
- extraFields
직렬화된 메타데이터에 있지만 새 메타데이터 스키마에 대한 사용자 지정 필드 목록에 지정되지 않은 추가 필드입니다. 추가 필드가 없으면 null 참조(Visual Basic에서는 Nothing)로 설정합니다.
주의
공급자는 이 메서드를 받으면 extraFields에 나열된 추가 필드를 검사하고, 필요에 따라 이전 스키마에서 추가 필드의 데이터를 itemMetadata에 포함되어 있는 업그레이드된 스키마의 기존 필드에 병합하는 등 변경 작업을 수행하여 항목 메타데이터를 수정할 수 있습니다.
참고 항목
참조
IProviderUpgradeCallback 인터페이스
IProviderUpgradeCallback 멤버
Microsoft.Synchronization.MetadataStorage 네임스페이스