LockingPersistenceProvider.BeginUpdate 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
开始一个异步操作,以在持久性存储区中更新实例状态信息。
重载
BeginUpdate(Object, TimeSpan, Boolean, AsyncCallback, Object) |
开始一个异步操作,以在持久性存储区中使用传递的参数更新实例状态信息。 如果 |
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
。