Compartilhar via


Interface IProviderUpgradeCallback

Quando implementado por uma classe derivada, representa métodos que o Sync Framework pode chamar para notificar um provedor sobre os eventos que ocorrem durante uma atualização do repositório de metadados, a qual foi iniciada porque a versão do provedor foi alterada.

Namespace: Microsoft.Synchronization.MetadataStorage
Assembly: Microsoft.Synchronization.MetadataStorage (em microsoft.synchronization.metadatastorage.dll)

Sintaxe

'Declaração
Public Interface IProviderUpgradeCallback
'Uso
Dim instance As IProviderUpgradeCallback
public interface IProviderUpgradeCallback
public interface class IProviderUpgradeCallback
public interface IProviderUpgradeCallback
public interface IProviderUpgradeCallback

Comentários

A interface IProviderUpgradeCallback geralmente é implementada por um provedor.

Depois que um provedor abre um repositório do serviço de armazenamento de metadados, ele pode verificar a versão do provedor associada aos metadados do repositório e determinar se os metadados devem ser atualizados. A versão do provedor associada aos metadados está armazenada na propriedade ProviderVersion.

Para atualizar os metadados de uma réplica, o provedor salva esses metadados no formato canônico, remove-os do repositório atual, inicializa novos metadados de réplica no repositório de metadados usando o esquema atualizado e importa os metadados no repositório usando DeserializeReplicaMetadata juntamente com um objeto IProviderUpgradeCallback. Para obter mais informações, consulte Atualizando a versão do repositório de metadados.

Consulte também

Referência

Membros IProviderUpgradeCallback
Namespace Microsoft.Synchronization.MetadataStorage