LockingPersistenceProvider.BeginLoadIfChanged Metod

Definition

Påbörjar en asynkron åtgärd för att läsa in instanstillståndsinformationen från beständighetsarkivet om tillståndsinformationen har ändrats sedan den senaste gången informationen lästes in av anroparen.

Överlagringar

Name Description
BeginLoadIfChanged(TimeSpan, Object, AsyncCallback, Object)

När den implementeras i en härledd klass representerar den början av LoadIfChanged-fasen. Fasen LoadIfChanged inträffar när tillståndsdata läses in i beständighetsprovidern från beständighetslagret och tillståndsdata i beständighetslagret har ändrats. Det här metodanropet låser inte instansen i beständighetsarkivet.

BeginLoadIfChanged(TimeSpan, Object, Boolean, AsyncCallback, Object)

När den implementeras i en härledd klass representerar den början av LoadIfChanged-fasen. Fasen LoadIfChanged inträffar när tillståndsdata läses in i beständighetsprovidern från beständighetslagret och tillståndsdata i beständighetslagret har ändrats. Med det här metodanropet kan du ange om du vill låsa instansen i beständighetsarkivet.

BeginLoadIfChanged(TimeSpan, Object, AsyncCallback, Object)

När den implementeras i en härledd klass representerar den början av LoadIfChanged-fasen. Fasen LoadIfChanged inträffar när tillståndsdata läses in i beständighetsprovidern från beständighetslagret och tillståndsdata i beständighetslagret har ändrats. Det här metodanropet låser inte instansen i beständighetsarkivet.

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

Parametrar

timeout
TimeSpan

Tidsperioden efter vilken beständighetsprovidern avbryter den här åtgärden.

instanceToken
Object

Token som returneras av en tidigare Create eller Update metod som representerar det aktuella tillståndet som anroparen har.

callback
AsyncCallback

Den metod som ska anropas när åtgärden har slutförts.

state
Object

Ett objekt som tillhandahålls av användaren och som skiljer den här specifika asynkrona åtgärden från andra åtgärder.

Returer

Status för en asynkron åtgärd.

Gäller för

BeginLoadIfChanged(TimeSpan, Object, Boolean, AsyncCallback, Object)

När den implementeras i en härledd klass representerar den början av LoadIfChanged-fasen. Fasen LoadIfChanged inträffar när tillståndsdata läses in i beständighetsprovidern från beständighetslagret och tillståndsdata i beständighetslagret har ändrats. Med det här metodanropet kan du ange om du vill låsa instansen i beständighetsarkivet.

public:
 virtual IAsyncResult ^ BeginLoadIfChanged(TimeSpan timeout, System::Object ^ instanceToken, bool lockInstance, AsyncCallback ^ callback, System::Object ^ state);
public virtual IAsyncResult BeginLoadIfChanged(TimeSpan timeout, object instanceToken, bool lockInstance, AsyncCallback callback, object state);
override this.BeginLoadIfChanged : TimeSpan * obj * bool * AsyncCallback * obj -> IAsyncResult
Public Overridable Function BeginLoadIfChanged (timeout As TimeSpan, instanceToken As Object, lockInstance As Boolean, callback As AsyncCallback, state As Object) As IAsyncResult

Parametrar

timeout
TimeSpan

Tidsperioden efter vilken beständighetsprovidern avbryter den här åtgärden.

instanceToken
Object

Token som returneras av en tidigare Create eller Update metod som representerar det aktuella tillståndet som anroparen har.

lockInstance
Boolean

true om instansen är låst i beständighetsarkivet; annars false.

callback
AsyncCallback

Den metod som ska anropas när åtgärden har slutförts.

state
Object

Ett objekt som tillhandahålls av användaren och som skiljer den här specifika asynkrona åtgärden från andra åtgärder.

Returer

Status för en asynkron åtgärd.

Gäller för