LockingPersistenceProvider.BeginLoad Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Begins an asynchronous operation to load an instance based on state information in the persistence store.
Overloads
BeginLoad(TimeSpan, AsyncCallback, Object) |
Begins an asynchronous operation to load an instance based on state information in the persistence store using the parameters. This method does not lock the instance. |
BeginLoad(TimeSpan, Boolean, AsyncCallback, Object) |
Begins an asynchronous operation to load an instance based on state information in the persistence store using the parameters. This method locks the instance after loading the instance state if the value of the |
BeginLoad(TimeSpan, AsyncCallback, Object)
Begins an asynchronous operation to load an instance based on state information in the persistence store using the parameters. This method does not lock the instance.
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
Parameters
- timeout
- TimeSpan
The interval in which the operation must be completed without timing out.
- callback
- AsyncCallback
The delegate that receives the notification when the operation completes.
- state
- Object
The state information associated with the asynchronous operation.
Returns
The status of an asynchronous operation.
Remarks
This method calls into the BeginLoad, which takes an additional parameter that specifies whether the instance must be locked in the persistence store. This method passes false
as a value for this parameter to the calling method.
Applies to
BeginLoad(TimeSpan, Boolean, AsyncCallback, Object)
Begins an asynchronous operation to load an instance based on state information in the persistence store using the parameters. This method locks the instance after loading the instance state if the value of the lockInstance
parameter is 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
Parameters
- timeout
- TimeSpan
An interval in which the operation must be completed before timing out.
- lockInstance
- Boolean
true
if the instance must be locked; otherwise false
.
- callback
- AsyncCallback
The delegate that receives the notification when the operation completes.
- state
- Object
The state information associated with the asynchronous operation.
Returns
The status of an asynchronous operation.