Поделиться через


Класс MetadataStoreProviderVersionMismatchException

Исключение, которое возникает, если указанная при вызове метода DeserializeReplicaMetadata ожидаемая версия совместимости поставщика не соответствует версии поставщика, сохраненной в сериализованных метаданных.

Пространство имен:  Microsoft.Synchronization.MetadataStorage
Сборка:  Microsoft.Synchronization.MetadataStorage (в Microsoft.Synchronization.MetadataStorage.dll)

Синтаксис

'Декларация
<SerializableAttribute> _
Public Class MetadataStoreProviderVersionMismatchException _
    Inherits MetadataStoreException
'Применение
Dim instance As MetadataStoreProviderVersionMismatchException
[SerializableAttribute]
public class MetadataStoreProviderVersionMismatchException : MetadataStoreException
[SerializableAttribute]
public ref class MetadataStoreProviderVersionMismatchException : public MetadataStoreException
[<SerializableAttribute>]
type MetadataStoreProviderVersionMismatchException =  
    class
        inherit MetadataStoreException
    end
public class MetadataStoreProviderVersionMismatchException extends MetadataStoreException

Замечания

Это исключение не вызывается, если объект IProviderUpgradeCallback передан методу DeserializeReplicaMetadata. В этом случае вызываются методы IProviderUpgradeCallback, а хранилище метаданных обновляется до новой схемы, определенной поставщиком.

Иерархия наследования

System. . :: . .Object
  System. . :: . .Exception
    Microsoft.Synchronization. . :: . .SyncException
      Microsoft.Synchronization.MetadataStorage. . :: . .MetadataStoreException
        Microsoft.Synchronization.MetadataStorage..::..MetadataStoreProviderVersionMismatchException

Потоковая защита

Все открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность элементов экземпляров не гарантируется.

См. также

Справочник

Элементы MetadataStoreProviderVersionMismatchException

Пространство имен Microsoft.Synchronization.MetadataStorage