InstanceStore.BeginTryCommand 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.
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.