Freigeben über


InvalidKnowledgeVersionException-Klasse

Die Ausnahme, die ausgelöst wird, wenn einer Komponente eine Wissensversion übergeben wird, die sie nicht unterstützt.

Namespace:  Microsoft.Synchronization
Assembly:  Microsoft.Synchronization (in Microsoft.Synchronization.dll)

Syntax

'Declaration
<SerializableAttribute> _
Public Class InvalidKnowledgeVersionException _
    Inherits SyncException
'Usage
Dim instance As InvalidKnowledgeVersionException
[SerializableAttribute]
public class InvalidKnowledgeVersionException : SyncException
[SerializableAttribute]
public ref class InvalidKnowledgeVersionException : public SyncException
[<SerializableAttribute>]
type InvalidKnowledgeVersionException =  
    class
        inherit SyncException
    end
public class InvalidKnowledgeVersionException extends SyncException

Hinweise

Diese Ausnahme wird ausgelöst, wenn Wissensdaten von einer Sync Framework-Version deserialisiert werden, die vor der Version von Sync Framework freigegeben wurde, die zum Serialisieren von Wissensdaten verwendet wurde.

Diese Ausnahme wird auch ausgelöst, wenn die serialisierten Wissensdaten nicht gültig sind oder beschädigt wurden.

Diese Ausnahme wird auch ausgelöst, wenn ein SyncKnowledge-Objekt mit einer angeforderten Version serialisiert wird und entweder die angeforderte Version höher als die Version des Objekts ist oder das Objekt Elemente enthält, die nicht mit der angeforderten Version kompatibel sind.

Vererbungshierarchie

System. . :: . .Object
  System. . :: . .Exception
    Microsoft.Synchronization. . :: . .SyncException
      Microsoft.Synchronization..::..InvalidKnowledgeVersionException

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

InvalidKnowledgeVersionException-Member

Microsoft.Synchronization-Namespace