Bagikan melalui


InstanceStore.TryCommand Metode

Definisi

Penyedia persistensi mengimplementasikan metode ini, yang menentukan apakah perintah persistensi tertentu dapat dijalankan dan jika perintah dapat dijalankan secara asinkron.

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

Parameter

context
InstancePersistenceContext

Konteks instans.

command
InstancePersistenceCommand

Perintah yang akan dijalankan.

timeout
TimeSpan

Nilai batas waktu untuk operasi.

Mengembalikan

Implementasi penyedia persistensi harus kembali false jika tidak mendukung perintah yang diteruskan sebagai parameter; jika tidak, ia harus mengembalikan true atau memberikan pengecualian.

Keterangan

Jika perintah dapat dijalankan, penyedia persistensi memanggil metode yang InstancePersistenceContext relevan pada untuk memberikan hasil perintah.

Berlaku untuk