Bagikan melalui


WorkflowIdleBehavior Kelas

Definisi

Perilaku layanan yang mengontrol kapan instans alur kerja diam dibongkar dan dipertahankan.

public ref class WorkflowIdleBehavior : System::ServiceModel::Description::IServiceBehavior
public class WorkflowIdleBehavior : System.ServiceModel.Description.IServiceBehavior
type WorkflowIdleBehavior = class
    interface IServiceBehavior
Public Class WorkflowIdleBehavior
Implements IServiceBehavior
Warisan
WorkflowIdleBehavior
Penerapan

Keterangan

Penting

Ketika TimeToUnload diatur ke nilai yang lebih besar dari nilai TimeToPersist dan alur kerja kemudian diam (karena aktivitas Penundaan) jika instans alur kerja tidak berubah, itu akan dihapus dari memori dengan memanggil Batalkan, daripada melalui proses pembongkaran normal.. Ini adalah pengoptimalan runtime dan tidak ada data yang hilang, tetapi pengembang yang melihat log jejak mungkin melihat jejak Pembatalan saat mengharapkan pelacakan Unload.

Untuk contoh cara menggunakan perilaku ini, lihat Ekstensibilitas Host Layanan Alur Kerja

Konstruktor

Nama Deskripsi
WorkflowIdleBehavior()

Menginisialisasi instans baru dari WorkflowIdleBehavior.

Properti

Nama Deskripsi
TimeToPersist

Mendapatkan atau menetapkan nilai yang menentukan TimeSpan yang terjadi antara waktu alur kerja menjadi diam dan dipertahankan.

TimeToUnload

Mendapatkan atau menetapkan nilai yang menentukan TimeSpan yang terjadi antara alur kerja waktu menjadi tidak aktif dan dibongkar.

Metode

Nama Deskripsi
AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection)

AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection) Menerapkan metode .

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase) Menerapkan metode .

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(ServiceDescription, ServiceHostBase)

Validate(ServiceDescription, ServiceHostBase) Menerapkan metode .

Berlaku untuk