DeserializeReplicaMetadata メソッド
派生クラスでオーバーライドされると、メタデータ ファイルの内容を Metadata Storage Service ストアに逆シリアル化します。
名前空間: Microsoft.Synchronization.MetadataStorage
アセンブリ: Microsoft.Synchronization.MetadataStorage (Microsoft.Synchronization.MetadataStorage.dll 内)
構文
'宣言
Public MustOverride Function DeserializeReplicaMetadata ( _
serializedFilePath As String, _
expectedProviderCompatibilityVersion As UInteger, _
providerUpgradeCallback As IProviderUpgradeCallback _
) As Boolean
'使用
Dim instance As SyncMetadataStoreSerializer
Dim serializedFilePath As String
Dim expectedProviderCompatibilityVersion As UInteger
Dim providerUpgradeCallback As IProviderUpgradeCallback
Dim returnValue As Boolean
returnValue = instance.DeserializeReplicaMetadata(serializedFilePath, _
expectedProviderCompatibilityVersion, _
providerUpgradeCallback)
public abstract bool DeserializeReplicaMetadata(
string serializedFilePath,
uint expectedProviderCompatibilityVersion,
IProviderUpgradeCallback providerUpgradeCallback
)
public:
virtual bool DeserializeReplicaMetadata(
String^ serializedFilePath,
unsigned int expectedProviderCompatibilityVersion,
IProviderUpgradeCallback^ providerUpgradeCallback
) abstract
abstract DeserializeReplicaMetadata :
serializedFilePath:string *
expectedProviderCompatibilityVersion:uint32 *
providerUpgradeCallback:IProviderUpgradeCallback -> bool
public abstract function DeserializeReplicaMetadata(
serializedFilePath : String,
expectedProviderCompatibilityVersion : uint,
providerUpgradeCallback : IProviderUpgradeCallback
) : boolean
パラメーター
- serializedFilePath
型 : System. . :: . .String
特定のレプリカのシリアル化されたメタデータを含むファイル。
- expectedProviderCompatibilityVersion
型 : System. . :: . .UInt32
正規のメタデータ ファイルに含まれることが想定されるプロバイダー互換性バージョン。想定されるバージョンが実際のバージョンと一致しない場合、逆シリアル化は、その設計上、providerUpgradeCallback が nullNothingnullptrunitNULL 参照 (Visual Basic では Nothing) であるときや、providerUpgradeCallback が nullNothingnullptrunitNULL 参照 (Visual Basic では Nothing) でないときに providerUpgradeCallback メソッドが呼び出されると失敗します。詳細については、「fb008b8f-a90b-4cbc-b718-7cb9c92a26ea バージョンが異なるコンポーネントのメタデータへのアクセス」および「b3ff82fb-f946-4b7f-8a32-655535cf5e92 メタデータ ストアのアップグレード」を参照してください。
- providerUpgradeCallback
型 : Microsoft.Synchronization.MetadataStorage. . :: . .IProviderUpgradeCallback
シリアル化されたメタデータに含まれるプロバイダー バージョンが expectedProviderCompatibilityVersion と同じでないためにメタデータ ストア形式をアップグレードする必要があるときに呼び出されるコールバック メソッド。
戻り値
型 : System. . :: . .Boolean
逆シリアル化するメタデータがある場合は true、それ以外の場合は false。
参照
参照
SyncMetadataStoreSerializerクラス