InstanceStore.TryCommand 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 och om kommandot kan köras körs det asynkront.
protected public:
virtual bool TryCommand(System::Runtime::DurableInstancing::InstancePersistenceContext ^ context, System::Runtime::DurableInstancing::InstancePersistenceCommand ^ command, TimeSpan timeout);
protected internal virtual bool TryCommand(System.Runtime.DurableInstancing.InstancePersistenceContext context, System.Runtime.DurableInstancing.InstancePersistenceCommand command, TimeSpan timeout);
abstract member TryCommand : System.Runtime.DurableInstancing.InstancePersistenceContext * System.Runtime.DurableInstancing.InstancePersistenceCommand * TimeSpan -> bool
override this.TryCommand : System.Runtime.DurableInstancing.InstancePersistenceContext * System.Runtime.DurableInstancing.InstancePersistenceCommand * TimeSpan -> bool
Protected Friend Overridable Function TryCommand (context As InstancePersistenceContext, command As InstancePersistenceCommand, timeout As TimeSpan) As Boolean
Parametrar
- context
- InstancePersistenceContext
Instanskontexten.
- command
- InstancePersistenceCommand
Kommandot som ska köras.
- timeout
- TimeSpan
Timeout-värde för åtgärden.
Returer
En implementering av en beständig provider bör returneras false om den inte stöder kommandot som skickas som en parameter. Annars bör den returnera true eller utlösa ett undantag.
Kommentarer
Om kommandot kan köras anropar beständighetsprovidern relevanta metoder för InstancePersistenceContext att tillhandahålla resultatet av kommandot.