다음을 통해 공유


VersionNotSupportedException 클래스

메타데이터 저장소에서 복제본 메타데이터를 가져오려고 하지만 해당 메타데이터 버전이 메타데이터 저장소의 구현에서 지원되지 않을 때 발생하는 예외입니다.

네임스페이스: Microsoft.Synchronization.MetadataStorage
어셈블리: microsoft.synchronization.metadatastorage.dll의 Microsoft.Synchronization.MetadataStorage

구문

‘선언
<SerializableAttribute> _
Public Class VersionNotSupportedException
    Inherits MetadataStoreException
‘사용 방법
Dim instance As VersionNotSupportedException
[SerializableAttribute] 
public class VersionNotSupportedException : MetadataStoreException
[SerializableAttribute] 
public ref class VersionNotSupportedException : public MetadataStoreException
/** @attribute SerializableAttribute() */ 
public class VersionNotSupportedException extends MetadataStoreException
SerializableAttribute 
public class VersionNotSupportedException extends MetadataStoreException

주의

코드와 데이터가 일치하지 않아 발생하는 메타데이터 저장소 손상을 방지하기 위해 메타데이터 저장소에서 복제본 메타데이터가 초기화될 때 버전 정보가 만들어지고 저장됩니다. 나중에 해당 메타데이터에 액세스하면 이에 액세스하는 코드에 의해 버전이 확인되고, 저장되는 데이터의 버전이 해당 코드에서 지원되지 않을 경우 이 예외가 발생합니다. 예를 들어 Metadata Storage Service 버전을 사용하여 복제본 메타데이터를 만든 다음 이전 버전의 Metadata Storage Service에서 이 복제본 메타데이터에 액세스하려고 하면 이 예외가 발생합니다.

상속 계층 구조

System.Object
   System.Exception
     Microsoft.Synchronization.SyncException
       Microsoft.Synchronization.MetadataStorage.MetadataStoreException
        Microsoft.Synchronization.MetadataStorage.VersionNotSupportedException

스레드로부터의 안전성

이 유형의 모든 public static(Visual Basic의 경우 Shared ) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.

참고 항목

참조

VersionNotSupportedException 멤버
Microsoft.Synchronization.MetadataStorage 네임스페이스