Compartilhar via


Classe ObjectNeedsStateException

A exceção que é lançada quando um objeto SyncSessionContext é necessário, mas não é especificado.

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

Sintaxe

'Declaração
<SerializableAttribute> _
Public Class ObjectNeedsStateException
    Inherits SyncException
'Uso
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

Comentários

Esta exceção é usada quando LoadChangeApplierInfo é chamado para carregar informações do aplicador de alterações no objeto NotifyingChangeApplier e, em seguida, ApplyChanges é chamado com um valor diferente de referência nula (Nothing no Visual Basic) para o parâmetro SyncSessionContext.

Essa exceção também é lançada quando um provedor chama NotifyingChangeApplier.GetChangeApplierInfo para obter informações do aplicador de alterações e, em seguida, não chama NotifyingChangeApplier.LoadChangeApplierInfo para atualizar as informações do aplicador de alterações após alguma ação ser realizada.

Hierarquia de herança

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

Segurança de thread

Qualquer membro estático público (Compartilhado no Visual Basic) deste tipo é protegido por thread. Não há garantia de que qualquer membro de instância esteja protegido por thread.

Consulte também

Referência

Membros ObjectNeedsStateException
Namespace Microsoft.Synchronization