InstanceStore.BeginTryCommand Methode

Definitie

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.

Van toepassing op