LockingPersistenceProvider.BeginUpdate Metod

Definition

Påbörjar en asynkron åtgärd för att uppdatera instanstillståndsinformation i beständighetsarkivet.

Överlagringar

Name Description
BeginUpdate(Object, TimeSpan, Boolean, AsyncCallback, Object)

Påbörjar en asynkron åtgärd för att uppdatera instanstillståndsinformation i beständighetsarkivet med hjälp av de parametrar som skickas. Den här åtgärden låser instansen i beständighetsarkivet om värdet för parametern unlockInstance är true.

BeginUpdate(Object, TimeSpan, AsyncCallback, Object)

Påbörjar en asynkron åtgärd för att uppdatera instanstillståndsinformation i beständighetsarkivet med hjälp av de parametrar som skickas. Den här åtgärden låser inte upp instansen i instansarkivet.

BeginUpdate(Object, TimeSpan, Boolean, AsyncCallback, Object)

Påbörjar en asynkron åtgärd för att uppdatera instanstillståndsinformation i beständighetsarkivet med hjälp av de parametrar som skickas. Den här åtgärden låser instansen i beständighetsarkivet om värdet för parametern unlockInstance är 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

Parametrar

instance
Object

Den instans vars tillståndsinformation uppdateras i beständighetsarkivet.

timeout
TimeSpan

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

unlockInstance
Boolean

true om instansen måste låsas när instanstillståndet har uppdaterats i beständighetsarkivet. annars false.

callback
AsyncCallback

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

state
Object

Tillståndsinformation om den asynkrona åtgärden.

Returer

Status för en asynkron åtgärd.

Gäller för

BeginUpdate(Object, TimeSpan, AsyncCallback, Object)

Påbörjar en asynkron åtgärd för att uppdatera instanstillståndsinformation i beständighetsarkivet med hjälp av de parametrar som skickas. Den här åtgärden låser inte upp instansen i instansarkivet.

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

Parametrar

instance
Object

Den instans vars tillståndsinformation uppdateras i beständighetsarkivet.

timeout
TimeSpan

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

callback
AsyncCallback

Ombudet som tar emot meddelandet när åtgärden har slutförts.

state
Object

Tillståndsinformation om den asynkrona åtgärden.

Returer

Status för en asynkron åtgärd.

Kommentarer

Den här metoden anropar metoden BeginUpdate och skickar ett false värde för parametern unlockInstance .

Gäller för