LockingPersistenceProvider.BeginUpdate 方法

定义

开始一个异步操作,以在持久性存储区中更新实例状态信息。

重载

BeginUpdate(Object, TimeSpan, Boolean, AsyncCallback, Object)

开始一个异步操作,以在持久性存储区中使用传递的参数更新实例状态信息。 如果 unlockInstance 参数的值为 true,则此操作将在持久性存储区中锁定实例。

BeginUpdate(Object, TimeSpan, AsyncCallback, Object)

开始一个异步操作,以在持久性存储区中使用传递的参数更新实例状态信息。 此操作不会在实例存储区中对实例进行解锁。

BeginUpdate(Object, TimeSpan, Boolean, AsyncCallback, Object)

开始一个异步操作,以在持久性存储区中使用传递的参数更新实例状态信息。 如果 unlockInstance 参数的值为 true,则此操作将在持久性存储区中锁定实例。

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

参数

instance
Object

其状态信息在持久性存储区中得到更新的实例。

timeout
TimeSpan

时间间隔,操作必须在此时间间隔内完成而不超时。

unlockInstance
Boolean

如果必须在持久性存储区中更新实例状态后锁定实例,则为 true;否则为 false

callback
AsyncCallback

在操作完成时接收通知的委托。

state
Object

有关异步操作的状态信息。

返回

异步操作的状态。

适用于

BeginUpdate(Object, TimeSpan, AsyncCallback, Object)

开始一个异步操作,以在持久性存储区中使用传递的参数更新实例状态信息。 此操作不会在实例存储区中对实例进行解锁。

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

参数

instance
Object

其状态信息在持久性存储区中得到更新的实例。

timeout
TimeSpan

时间间隔,操作必须在此时间间隔内完成而不超时。

callback
AsyncCallback

在操作完成时接收通知的委托。

state
Object

有关异步操作的状态信息。

返回

异步操作的状态。

注解

此方法调用 方法并 BeginUpdate 传递 false 参数的值 unlockInstance

适用于