InstanceStore.BeginTryCommand Metod

Definition

En beständig provider implementerar den här metoden, som avgör om ett visst beständighetskommando kan köras. Om kommandot kan köras kör du kommandot asynkront.

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

Parametrar

context
InstancePersistenceContext

Instanskontexten.

command
InstancePersistenceCommand

Beständighetskommandot som ska köras.

timeout
TimeSpan

Timeout-värdet för kommandokörningen.

callback
AsyncCallback

Det asynkrona återanropsdelegat som tar emot meddelanden om slutförandet av den asynkrona åtgärden.

state
Object

Tillståndsinformationen.

Returer

Tillståndet för den asynkrona åtgärden.

Kommentarer

Om kommandot kan köras anropar beständighetsprovidern relevanta metoder i InstancePersistenceContext för att ge resultatet av kommandot.

Varning

Även om den här metoden deklareras som virtual i stället abstractför finns det ingen implementering. Den här metoden måste åsidosättas för att kunna tillhandahålla funktioner.

Gäller för