LockingPersistenceProvider.BeginLoad 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
开始异步操作,以基于持久性存储中的状态信息加载实例。
重载
| 名称 | 说明 |
|---|---|
| BeginLoad(TimeSpan, AsyncCallback, Object) |
开始一个异步操作,以使用参数基于持久性存储中的状态信息加载实例。 此方法不会锁定实例。 |
| BeginLoad(TimeSpan, Boolean, AsyncCallback, Object) |
开始一个异步操作,以使用参数基于持久性存储中的状态信息加载实例。 如果参数的值 |
BeginLoad(TimeSpan, AsyncCallback, Object)
开始一个异步操作,以使用参数基于持久性存储中的状态信息加载实例。 此方法不会锁定实例。
public:
override IAsyncResult ^ BeginLoad(TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public override IAsyncResult BeginLoad(TimeSpan timeout, AsyncCallback callback, object state);
override this.BeginLoad : TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Overrides Function BeginLoad (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
参数
- timeout
- TimeSpan
必须在不超时的情况下完成操作的间隔。
- callback
- AsyncCallback
操作完成后接收通知的委托。
- state
- Object
与异步操作关联的状态信息。
返回
异步操作的状态。
注解
此方法调用 <false 调用方法。
适用于
BeginLoad(TimeSpan, Boolean, AsyncCallback, Object)
开始一个异步操作,以使用参数基于持久性存储中的状态信息加载实例。 如果参数的值 lockInstance 为 true,此方法在加载实例状态后锁定实例。
public:
abstract IAsyncResult ^ BeginLoad(TimeSpan timeout, bool lockInstance, AsyncCallback ^ callback, System::Object ^ state);
public abstract IAsyncResult BeginLoad(TimeSpan timeout, bool lockInstance, AsyncCallback callback, object state);
override this.BeginLoad : TimeSpan * bool * AsyncCallback * obj -> IAsyncResult
Public MustOverride Function BeginLoad (timeout As TimeSpan, lockInstance As Boolean, callback As AsyncCallback, state As Object) As IAsyncResult
参数
- timeout
- TimeSpan
在超时之前,操作必须完成的间隔。
- lockInstance
- Boolean
true 如果必须锁定实例,则为 ;否则 false。
- callback
- AsyncCallback
操作完成后接收通知的委托。
- state
- Object
与异步操作关联的状态信息。
返回
异步操作的状态。