LockingPersistenceProvider.BeginUpdate Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 |
| 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 .