LockingPersistenceProvider.Create メソッド

定義

永続化ストアにインスタンス状態情報を作成します。

オーバーロード

名前 説明
Create(Object, TimeSpan)

メソッドに渡されたパラメーターを使用して、永続化ストアにインスタンス状態情報を作成します。 このメソッドは、インスタンスの状態を保存した後、永続化ストア内のインスタンスのロックを解除しません。

Create(Object, TimeSpan, Boolean)

このメソッドは、メソッドに渡されたパラメーターを使用して、永続化ストアにインスタンス状態情報を作成します。 unlockInstance パラメーターの値がtrueされている場合、メソッドはインスタンス ストア内のインスタンスのロックを解除します。

Create(Object, TimeSpan)

メソッドに渡されたパラメーターを使用して、永続化ストアにインスタンス状態情報を作成します。 このメソッドは、インスタンスの状態を保存した後、永続化ストア内のインスタンスのロックを解除しません。

public:
 override System::Object ^ Create(System::Object ^ instance, TimeSpan timeout);
public override object Create(object instance, TimeSpan timeout);
override this.Create : obj * TimeSpan -> obj
Public Overrides Function Create (instance As Object, timeout As TimeSpan) As Object

パラメーター

instance
Object

状態情報を永続化ストアに保存する必要があるインスタンス オブジェクト。

timeout
TimeSpan

タイムアウトする前に操作を完了する必要がある間隔。

返品

状態情報。

適用対象

Create(Object, TimeSpan, Boolean)

このメソッドは、メソッドに渡されたパラメーターを使用して、永続化ストアにインスタンス状態情報を作成します。 unlockInstance パラメーターの値がtrueされている場合、メソッドはインスタンス ストア内のインスタンスのロックを解除します。

public:
 abstract System::Object ^ Create(System::Object ^ instance, TimeSpan timeout, bool unlockInstance);
public abstract object Create(object instance, TimeSpan timeout, bool unlockInstance);
override this.Create : obj * TimeSpan * bool -> obj
Public MustOverride Function Create (instance As Object, timeout As TimeSpan, unlockInstance As Boolean) As Object

パラメーター

instance
Object

状態情報が永続化ストアに保存されるインスタンス オブジェクト。

timeout
TimeSpan

タイムアウトする前に操作を完了する必要がある間隔。

unlockInstance
Boolean

true 永続化ストアでインスタンスのロックを解除する必要がある場合。それ以外の場合は false

返品

状態情報。

適用対象