TryLoadRunnableWorkflowCommand Kelas

Definisi

Mewakili perintah yang dijalankan host alur kerja terhadap penyimpanan instans untuk memuat instans yang dapat dijalankan di penyimpanan persistensi ke dalam memori.

public ref class TryLoadRunnableWorkflowCommand sealed : System::Runtime::DurableInstancing::InstancePersistenceCommand
public sealed class TryLoadRunnableWorkflowCommand : System.Runtime.DurableInstancing.InstancePersistenceCommand
type TryLoadRunnableWorkflowCommand = class
    inherit InstancePersistenceCommand
Public NotInheritable Class TryLoadRunnableWorkflowCommand
Inherits InstancePersistenceCommand
Warisan
TryLoadRunnableWorkflowCommand

Keterangan

Instans dapat dijalankan, jika tidak dalam status ditangguhkan atau status selesai dan memenuhi kondisi berikut:

  • Instans tidak terkunci dan memiliki timer tertunda yang telah kedaluwarsa.

  • Instans tidak terkunci dan statusnya adalah Mengeksekusi.

  • Instans memiliki kunci yang sudah kedaluwarsa.

Penyimpanan instans harus secara berkala mencari instans yang dapat dijalankan yang termasuk dalam host alur kerja yang menggunakan penyimpanan. Ini harus meningkatkan HasRunnableWorkflowEvent ketika menemukan instans yang dapat dijalankan di penyimpanan persistensi yang cocok dengan jenis host alur kerjanya. Jika penyimpanan instans tidak menemukan instans yang dapat dijalankan di penyimpanan persistensi, instans tersebut harus terus memantau penyimpanan persistensi untuk instans yang dapat dijalankan.

Setelah menaikkan HasRunnableWorkflowEvent, penyimpanan instans TryLoadRunnableWorkflowCommandharus berhenti memantau penyimpanan persistensi untuk instans yang dapat dijalankan hingga menerima dan menjalankan . Pemantauan hanya berlanjut jika eksekusi TryLoadRunnableWorkflowCommand tidak mengembalikan instans yang dapat dijalankan.

Ketika host alur kerja menerima HasRunnableWorkflowEvent, host alur kerja menjalankan terhadap penyimpanan instans TryLoadRunnableWorkflowCommand untuk memuat instans ke dalam memori.

Konstruktor

Nama Deskripsi
TryLoadRunnableWorkflowCommand()

Menginisialisasi instans TryLoadRunnableWorkflowCommand kelas.

Properti

Nama Deskripsi
AutomaticallyAcquiringLock

Menunjukkan apakah perintah dapat mencoba memperoleh kunci pada instans.

(Diperoleh dari InstancePersistenceCommand)
IsTransactionEnlistmentOptional

Mengembalikan nilai yang menunjukkan apakah penyedia persistensi dapat memilih untuk tidak mendaftar dalam transaksi sekitar (Transaction.Current) saat menjalankan perintah ini.

(Diperoleh dari InstancePersistenceCommand)
Name

Mendapatkan nama perintah persistensi.

(Diperoleh dari InstancePersistenceCommand)

Metode

Nama Deskripsi
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
Validate(InstanceView)

Memvalidasi perintah.

(Diperoleh dari InstancePersistenceCommand)

Berlaku untuk