Класс ObjectNeedsStateException

Исключение, которое вызывается, если требуется объект SyncSessionContext, но ни один такой объект не определен.

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

Синтаксис

'Декларация
<SerializableAttribute> _
Public Class ObjectNeedsStateException
    Inherits SyncException
'Применение
Dim instance As ObjectNeedsStateException
[SerializableAttribute] 
public class ObjectNeedsStateException : SyncException
[SerializableAttribute] 
public ref class ObjectNeedsStateException : public SyncException
/** @attribute SerializableAttribute() */ 
public class ObjectNeedsStateException extends SyncException
SerializableAttribute 
public class ObjectNeedsStateException extends SyncException

Замечания

Это исключение возникает, когда вызывается метод LoadChangeApplierInfo для загрузки информации об изменениях, применяемых к объекту NotifyingChangeApplier, после чего вызывается метод ApplyChanges со значением параметра SyncSessionContext, отличным от NULL.

Это исключение также возникает, если поставщик вызывает метод NotifyingChangeApplier.GetChangeApplierInfo, чтобы получить данные применения изменений, но не вызывает метод NotifyingChangeApplier.LoadChangeApplierInfo, чтобы обновить данные применения изменений после некоторых действий.

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

System.Object
   System.Exception
     Microsoft.Synchronization.SyncException
      Microsoft.Synchronization.ObjectNeedsStateException

Многопоточное использование

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

См. также

Справочник

Элементы ObjectNeedsStateException
Пространство имен Microsoft.Synchronization