LockingPersistenceProvider.LoadIfChanged メソッド

定義

最後に呼び出し元によって情報が読み込まれた後に状態情報が変更された場合は、永続化ストアからインスタンス状態情報を読み込みます。

オーバーロード

名前 説明
LoadIfChanged(TimeSpan, Object, Object)

最後に呼び出し元によって情報が読み込まれた後に状態情報が変更された場合は、永続化ストアからインスタンス状態情報を読み込みます。 このメソッドは、永続化ストア内のインスタンスをロックしません。

LoadIfChanged(TimeSpan, Object, Boolean, Object)

最後に呼び出し元によって情報が読み込まれた後に状態情報が変更された場合は、永続化ストアからインスタンス状態情報を読み込みます。 このメソッドを使用すると、呼び出し元は永続化ストア内のインスタンスをロックするかどうかを指定することもできます。

LoadIfChanged(TimeSpan, Object, Object)

最後に呼び出し元によって情報が読み込まれた後に状態情報が変更された場合は、永続化ストアからインスタンス状態情報を読み込みます。 このメソッドは、永続化ストア内のインスタンスをロックしません。

public:
 override bool LoadIfChanged(TimeSpan timeout, System::Object ^ instanceToken, [Runtime::InteropServices::Out] System::Object ^ % instance);
public override bool LoadIfChanged(TimeSpan timeout, object instanceToken, out object instance);
override this.LoadIfChanged : TimeSpan * obj * obj -> bool
Public Overrides Function LoadIfChanged (timeout As TimeSpan, instanceToken As Object, ByRef instance As Object) As Boolean

パラメーター

timeout
TimeSpan

永続化プロバイダーがこの操作を中止するまでの期間。

instanceToken
Object

前の Create または Update メソッド呼び出しによって返されるトークン。呼び出し元が保持している現在の状態を表します。

instance
Object

実際のインスタンス状態情報。

返品

true この操作の最後に永続化ストアでインスタンスをロックする必要がある場合。それ以外の場合は false

適用対象

LoadIfChanged(TimeSpan, Object, Boolean, Object)

最後に呼び出し元によって情報が読み込まれた後に状態情報が変更された場合は、永続化ストアからインスタンス状態情報を読み込みます。 このメソッドを使用すると、呼び出し元は永続化ストア内のインスタンスをロックするかどうかを指定することもできます。

public:
 virtual bool LoadIfChanged(TimeSpan timeout, System::Object ^ instanceToken, bool lockInstance, [Runtime::InteropServices::Out] System::Object ^ % instance);
public virtual bool LoadIfChanged(TimeSpan timeout, object instanceToken, bool lockInstance, out object instance);
override this.LoadIfChanged : TimeSpan * obj * bool * obj -> bool
Public Overridable Function LoadIfChanged (timeout As TimeSpan, instanceToken As Object, lockInstance As Boolean, ByRef instance As Object) As Boolean

パラメーター

timeout
TimeSpan

永続化プロバイダーがこの操作を中止するまでの期間。

instanceToken
Object

前の Create メソッドまたは Update メソッド呼び出しによって返されるトークン。呼び出し元が保持している現在の状態を表します。

lockInstance
Boolean

true この操作の最後に永続化ストアでインスタンスをロックする必要がある場合。それ以外の場合は false

instance
Object

インスタンスの状態情報。

返品

true この操作の最後に永続化ストアでインスタンスをロックする必要がある場合。それ以外の場合は false

適用対象