InstanceStore.BeginTryCommand 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.
Een persistentieprovider implementeert deze methode, die bepaalt of een bepaalde persistentieopdracht kan worden uitgevoerd. Als de opdracht kan worden uitgevoerd, voert u de opdracht asynchroon uit.
protected public:
virtual IAsyncResult ^ BeginTryCommand(System::Runtime::DurableInstancing::InstancePersistenceContext ^ context, System::Runtime::DurableInstancing::InstancePersistenceCommand ^ command, TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
protected internal virtual IAsyncResult BeginTryCommand(System.Runtime.DurableInstancing.InstancePersistenceContext context, System.Runtime.DurableInstancing.InstancePersistenceCommand command, TimeSpan timeout, AsyncCallback callback, object state);
abstract member BeginTryCommand : System.Runtime.DurableInstancing.InstancePersistenceContext * System.Runtime.DurableInstancing.InstancePersistenceCommand * TimeSpan * AsyncCallback * obj -> IAsyncResult
override this.BeginTryCommand : System.Runtime.DurableInstancing.InstancePersistenceContext * System.Runtime.DurableInstancing.InstancePersistenceCommand * TimeSpan * AsyncCallback * obj -> IAsyncResult
Protected Friend Overridable Function BeginTryCommand (context As InstancePersistenceContext, command As InstancePersistenceCommand, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
Parameters
- context
- InstancePersistenceContext
De instantiecontext.
- command
- InstancePersistenceCommand
De persistentieopdracht die moet worden uitgevoerd.
- timeout
- TimeSpan
De time-outwaarde voor de uitvoering van de opdracht.
- callback
- AsyncCallback
De asynchrone callback-gemachtigde die een melding ontvangt van de voltooiing van de asynchrone bewerking.
- state
- Object
De statusinformatie.
Retouren
De status van de asynchrone bewerking.
Opmerkingen
Als de opdracht kan worden uitgevoerd, roept de persistentieprovider relevante methoden aan op de InstancePersistenceContext om de resultaten van de opdracht op te geven.
Waarschuwing
Hoewel deze methode wordt gedeclareerd als virtual in plaats abstractvan , is er geen implementatie. Deze methode moet worden overschreven om functionaliteit te bieden.