LockingPersistenceProvider.BeginLoad Metod

Definition

Påbörjar en asynkron åtgärd för att läsa in en instans baserat på tillståndsinformation i beständighetsarkivet.

Överlagringar

Name Description
BeginLoad(TimeSpan, AsyncCallback, Object)

Påbörjar en asynkron åtgärd för att läsa in en instans baserat på tillståndsinformation i beständighetsarkivet med hjälp av parametrarna. Den här metoden låser inte instansen.

BeginLoad(TimeSpan, Boolean, AsyncCallback, Object)

Påbörjar en asynkron åtgärd för att läsa in en instans baserat på tillståndsinformation i beständighetsarkivet med hjälp av parametrarna. Den här metoden låser instansen efter inläsning av instanstillståndet om värdet för parametern lockInstance är true.

BeginLoad(TimeSpan, AsyncCallback, Object)

Påbörjar en asynkron åtgärd för att läsa in en instans baserat på tillståndsinformation i beständighetsarkivet med hjälp av parametrarna. Den här metoden låser inte instansen.

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

Parametrar

timeout
TimeSpan

Intervallet där åtgärden måste slutföras utan tidsgräns.

callback
AsyncCallback

Ombudet som tar emot meddelandet när åtgärden är klar.

state
Object

Tillståndsinformationen som är associerad med den asynkrona åtgärden.

Returer

Status för en asynkron åtgärd.

Kommentarer

Den här metoden anropar till BeginLoad, som tar en ytterligare parameter som anger om instansen måste vara låst i beständighetsarkivet. Den här metoden skickas false som ett värde för den här parametern till anropande metod.

Gäller för

BeginLoad(TimeSpan, Boolean, AsyncCallback, Object)

Påbörjar en asynkron åtgärd för att läsa in en instans baserat på tillståndsinformation i beständighetsarkivet med hjälp av parametrarna. Den här metoden låser instansen efter inläsning av instanstillståndet om värdet för parametern lockInstance är 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

Parametrar

timeout
TimeSpan

Ett intervall där åtgärden måste slutföras innan tidsgränsen uppnås.

lockInstance
Boolean

true om instansen måste vara låst. annars false.

callback
AsyncCallback

Ombudet som tar emot meddelandet när åtgärden är klar.

state
Object

Tillståndsinformationen som är associerad med den asynkrona åtgärden.

Returer

Status för en asynkron åtgärd.

Gäller för