IProviderMetadataUpgradeCallback::OnProviderUpgradeRequired

Возникает, когда ожидаемая версия совместимости, указанная при вызове метода ISyncMetadataStoreSerializer::DeserializeReplicaMetadata, не соответствует версии поставщика, содержащейся в сериализованных метаданных.

HRESULT OnProviderUpgradeRequired(
  DWORD dwCurrentProviderVersionInFile);

Параметры

  • dwCurrentProviderVersionInFile
    [in] Версия поставщика, содержащаяся в сериализованных метаданных.

Возвращаемое значение

  • S_OK

  • Коды ошибок, определяемые поставщиком

Замечания

Если поставщик не может обновить метаданные с версией, указанной в параметре dwCurrentProviderVersionInFile, этот метод должен возвращать ошибку, такую как SYNC_E_METADATA_STORE_DESERIALIZATION_PROVIDER_VERSION_MISMATCH.

См. также

Справочник

Интерфейс IProviderMetadataUpgradeCallback