SqlWorkflowInstanceStore Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Berasal dari kelas abstrak InstanceStore fungsionalitas persistensi dan menyediakan implementasi untuk memungkinkan penyimpanan informasi status instans ke dan memuat informasi status instans dari database SQL Server 2005 atau SQL Server 2008.
public ref class SqlWorkflowInstanceStore sealed : System::Runtime::DurableInstancing::InstanceStore
public sealed class SqlWorkflowInstanceStore : System.Runtime.DurableInstancing.InstanceStore
type SqlWorkflowInstanceStore = class
inherit InstanceStore
Public NotInheritable Class SqlWorkflowInstanceStore
Inherits InstanceStore
- Warisan
Keterangan
SqlWorkflowInstanceStore menggunakan untuk menserialisasikan NetDataContractSerializer jenis kompleks; semua jenis yang digunakan dalam alur kerja untuk dipertahankan dengan penyimpanan instans ini harus dapat diserialisasikan menggunakan NetDataContractSerializer.
Konstruktor
SqlWorkflowInstanceStore() |
Menginisialisasi instans baru kelas SqlWorkflowInstanceStore. |
SqlWorkflowInstanceStore(String) |
Menginisialisasi instans SqlWorkflowInstanceStore baru kelas dengan menggunakan |
Properti
ConnectionString |
Mendapatkan atau mengatur string koneksi dengan parameter yang digunakan untuk menyambungkan ke database persistensi yang mendasar. |
DefaultInstanceOwner |
Mendapatkan atau mengatur pemilik instans default. (Diperoleh dari InstanceStore) |
EnqueueRunCommands |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah Jalankan perintah diantrekan. Properti ini digunakan secara internal oleh Penyimpanan Instans Alur Kerja SQL dan tidak boleh digunakan dalam aplikasi Anda. |
HostLockRenewalPeriod |
Menentukan periode waktu di mana host memperbarui kuncinya pada instans layanan alur kerja. |
InstanceCompletionAction |
Menentukan tindakan yang akan diambil setelah instans alur kerja selesai. Nilai yang mungkin adalah "DeleteNothing" dan "DeleteAll". Nilai defaultnya adalah "DeleteAll". Jika properti diatur ke "DeleteNothing", penyedia persistensi menyimpan semua data instans dan metadata dalam database persistensi setelah instans alur kerja selesai. Jika properti diatur ke "DeleteAll", penyedia persistensi menghapus semua data instans dan metadata setelah instans alur kerja selesai. |
InstanceEncodingOption |
Menentukan nilai yang menunjukkan apakah data instans harus dikompresi. |
InstanceLockedExceptionAction |
Menentukan tindakan yang akan diambil ketika penyedia persistensi menangkap InstanceLockedException. |
MaxConnectionRetries |
Mendapatkan atau mengatur jumlah maksimum percobaan ulang koneksi SQL. Nilai defaultnya adalah 4. |
RunnableInstancesDetectionPeriod |
Menentukan periode waktu setelah Penyimpanan Instans Alur Kerja SQL menjalankan tugas deteksi untuk mendeteksi instans alur kerja yang dapat dijalankan atau dapat diaktifkan dalam database persistensi setelah siklus deteksi sebelumnya. |
Metode
BeginExecute(InstanceHandle, InstancePersistenceCommand, TimeSpan, AsyncCallback, Object) |
Secara asinkron menjalankan perintah persistensi seperti LoadWorkflowCommand dan SaveWorkflowCommand. (Diperoleh dari InstanceStore) |
BeginTryCommand(InstancePersistenceContext, InstancePersistenceCommand, TimeSpan, AsyncCallback, Object) |
Penyedia persistensi menerapkan metode ini, yang menentukan apakah perintah persistensi tertentu dapat dijalankan. Jika perintah dapat dijalankan, jalankan perintah secara asinkron. (Diperoleh dari InstanceStore) |
BeginWaitForEvents(InstanceHandle, TimeSpan, AsyncCallback, Object) |
Memulai operasi asinkron untuk mendengarkan peristiwa apa pun yang diangkat oleh penyimpanan instans untuk handel instans tertentu. (Diperoleh dari InstanceStore) |
CreateInstanceHandle() |
Membuat handel instans. (Diperoleh dari InstanceStore) |
CreateInstanceHandle(Guid) |
Membuat handel instans. Jika DefaultInstanceOwner diatur, nilai secara otomatis terikat sebagai pemilik instans handel baru. Pengidentifikasi instans yang diteruskan sebagai parameter secara otomatis terikat sebagai instans handel baru. (Diperoleh dari InstanceStore) |
CreateInstanceHandle(InstanceOwner) |
Membuat handel instans. Jika pemilik instans yang diteruskan sebagai parameter tidak null, nilai secara otomatis terikat sebagai pemilik instans handel baru. (Jika tidak, tidak ada pemilik instans yang terikat, bahkan jika DefaultInstanceOwner diatur.) (Diperoleh dari InstanceStore) |
CreateInstanceHandle(InstanceOwner, Guid) |
Membuat handel instans. Jika pemilik instans yang diteruskan sebagai parameter tidak null, nilai secara otomatis terikat sebagai pemilik instans handel baru. (Jika tidak, tidak ada pemilik instans yang terikat, bahkan jika DefaultInstanceOwner diatur.) Pengidentifikasi instans yang diteruskan sebagai parameter secara otomatis terikat sebagai instans handel baru. (Diperoleh dari InstanceStore) |
EndExecute(IAsyncResult) |
Mengakhiri operasi asinkron. (Diperoleh dari InstanceStore) |
EndTryCommand(IAsyncResult) |
Mengakhiri operasi asinkron. (Diperoleh dari InstanceStore) |
EndWaitForEvents(IAsyncResult) |
Mengakhiri operasi asinkron yang dimulai oleh BeginWaitForEvents(InstanceHandle, TimeSpan, AsyncCallback, Object) metode . (Diperoleh dari InstanceStore) |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
Execute(InstanceHandle, InstancePersistenceCommand, TimeSpan) |
Menjalankan perintah persistensi secara sinkron. Contoh perintah persistensi adalah: LoadWorkflowCommand dan SaveWorkflowCommand. (Diperoleh dari InstanceStore) |
GetEvents(InstanceOwner) |
Mendapatkan semua peristiwa yang disinyalkan terikat ke InstanceOwner objek . (Diperoleh dari InstanceStore) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetInstanceOwners() |
Mendapatkan setiap objek InstanceOwner yang terikat ke handel instans yang valid atau belum dikumpulkan sampah. (Diperoleh dari InstanceStore) |
GetType() |
Mendapatkan dari instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
OnFreeInstanceHandle(InstanceHandle, Object) |
Dipanggil saat handel instans dibebaskan. (Diperoleh dari InstanceStore) |
OnNewInstanceHandle(InstanceHandle) |
Dipanggil saat handel instans baru dibuat. (Diperoleh dari InstanceStore) |
Promote(String, IEnumerable<XName>, IEnumerable<XName>) |
Mengaitkan properti yang ditentukan dengan instans alur kerja sehingga Anda dapat mengkueri instans berdasarkan nilai tertentu untuk properti ini. Properti yang dapat digunakan dalam kueri eksternal ini dapat berupa jenis sederhana (misalnya: Int64, String, dan sebagainya) atau dari jenis biner berseri (byte[]). Properti biner biasanya digunakan untuk menyimpan data pelacakan. |
ResetEvent(InstancePersistenceEvent, InstanceOwner) |
Mengatur ulang peristiwa yang disinyalir dan menghapus peristiwa dari daftar peristiwa sinyal yang dikelola oleh pemilik instans. (Diperoleh dari InstanceStore) |
SignalEvent(InstancePersistenceEvent, InstanceOwner) |
Penyimpanan instans memanggil metode ini untuk memberi sinyal peristiwa. Host alur kerja yang berlangganan peristiwa persistensi ini menerimanya dan mengambil tindakan yang sesuai. (Diperoleh dari InstanceStore) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
TryCommand(InstancePersistenceContext, InstancePersistenceCommand, TimeSpan) |
Penyedia persistensi mengimplementasikan metode ini, yang menentukan apakah perintah persistensi tertentu dapat dijalankan dan jika perintah dapat dijalankan menjalankannya secara asinkron. (Diperoleh dari InstanceStore) |
WaitForEvents(InstanceHandle, TimeSpan) |
Host alur kerja biasanya memanggil metode ini untuk menunggu peristiwa disinyalkan. (Diperoleh dari InstanceStore) |