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
[<SerializableAttribute>]
type ObjectNeedsStateException =  
    class
        inherit SyncException
    end
public class ObjectNeedsStateException extends SyncException

説明

この例外は、変更適用元の情報を NotifyingChangeApplier オブジェクトに読み込むために LoadChangeApplierInfo が呼び出された後、SyncSessionContext パラメーターに null Nothing nullptr unit NULL 参照 (Visual Basic では Nothing) 以外の値を指定して ApplyChanges が呼び出される場合にスローされます。

また、プロバイダーが NotifyingChangeApplier..::..GetChangeApplierInfo を呼び出して変更適用元の情報を取得してから、なんらかのアクションを実行した後、NotifyingChangeApplier..::..LoadChangeApplierInfo を呼び出して変更適用元の情報を更新しない場合にも、この例外がスローされます。

継承階層

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

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはスレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

参照

ObjectNeedsStateException メンバー

Microsoft.Synchronization 名前空間