LockingPersistenceProvider.BeginLoadIfChanged Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een asynchrone bewerking gestart om de statusgegevens van het exemplaar uit het persistentiearchief te laden als de statusgegevens zijn gewijzigd sinds de laatste keer dat de gegevens door de aanroeper zijn geladen.
Overloads
| Name | Description |
|---|---|
| BeginLoadIfChanged(TimeSpan, Object, AsyncCallback, Object) |
Wanneer deze wordt geïmplementeerd in een afgeleide klasse, vertegenwoordigt u het begin van de LoadIfChanged-fase. De LoadIfChanged-fase treedt op wanneer statusgegevens worden geladen in de persistentieprovider uit het persistentiearchief en de statusgegevens in het persistentiearchief zijn gewijzigd. Met deze methode-aanroep wordt het exemplaar niet vergrendeld in het persistentiearchief. |
| BeginLoadIfChanged(TimeSpan, Object, Boolean, AsyncCallback, Object) |
Wanneer deze wordt geïmplementeerd in een afgeleide klasse, vertegenwoordigt u het begin van de LoadIfChanged-fase. De LoadIfChanged-fase treedt op wanneer statusgegevens worden geladen in de persistentieprovider uit het persistentiearchief en de statusgegevens in het persistentiearchief zijn gewijzigd. Met deze methodeoproep kunt u opgeven of u het exemplaar in het persistentiearchief wilt vergrendelen. |
BeginLoadIfChanged(TimeSpan, Object, AsyncCallback, Object)
Wanneer deze wordt geïmplementeerd in een afgeleide klasse, vertegenwoordigt u het begin van de LoadIfChanged-fase. De LoadIfChanged-fase treedt op wanneer statusgegevens worden geladen in de persistentieprovider uit het persistentiearchief en de statusgegevens in het persistentiearchief zijn gewijzigd. Met deze methode-aanroep wordt het exemplaar niet vergrendeld in het persistentiearchief.
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
Parameters
- timeout
- TimeSpan
De periode waarna de persistentieprovider deze bewerking afbreekt.
- instanceToken
- Object
Het token dat wordt geretourneerd door een vorige Create of Update methode die de huidige status aangeeft die door de aanroeper wordt bewaard.
- callback
- AsyncCallback
De methode die moet worden aangeroepen wanneer de bewerking is voltooid.
- state
- Object
Een door de gebruiker verstrekt object dat deze specifieke asynchrone bewerking onderscheidt van andere bewerkingen.
Retouren
De status van een asynchrone bewerking.
Van toepassing op
BeginLoadIfChanged(TimeSpan, Object, Boolean, AsyncCallback, Object)
Wanneer deze wordt geïmplementeerd in een afgeleide klasse, vertegenwoordigt u het begin van de LoadIfChanged-fase. De LoadIfChanged-fase treedt op wanneer statusgegevens worden geladen in de persistentieprovider uit het persistentiearchief en de statusgegevens in het persistentiearchief zijn gewijzigd. Met deze methodeoproep kunt u opgeven of u het exemplaar in het persistentiearchief wilt vergrendelen.
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
Parameters
- timeout
- TimeSpan
De periode waarna de persistentieprovider deze bewerking afbreekt.
- instanceToken
- Object
Het token dat wordt geretourneerd door een vorige Create of Update methode die de huidige status aangeeft die door de aanroeper wordt bewaard.
- lockInstance
- Boolean
true als het exemplaar is vergrendeld in het persistentiearchief; anders false.
- callback
- AsyncCallback
De methode die moet worden aangeroepen wanneer de bewerking is voltooid.
- state
- Object
Een door de gebruiker verstrekt object dat deze specifieke asynchrone bewerking onderscheidt van andere bewerkingen.
Retouren
De status van een asynchrone bewerking.