Aracılığıyla paylaş


WorkflowIdleBehavior Sınıf

Tanım

Boşta iş akışı örneklerinin ne zaman kaldırıldığını ve kalıcı hale geldiğini denetleen bir hizmet davranışı.

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
Devralma
WorkflowIdleBehavior
Uygulamalar

Açıklamalar

Önemli

TimeToUnload değeri değerinden TimeToPersist büyük bir değere ayarlandığında ve iş akışı boşta kaldığında (Gecikme etkinliği nedeniyle) iş akışı örneği değişmediyse normal kaldırma işlemi yerine Abort çağrılarak bellekten kaldırılır.. Bu bir çalışma zamanı iyileştirmesidir ve hiçbir veri kaybolmaz, ancak izleme günlüğüne bakan bir geliştirici, Unload izlemesi beklerken bir İptal izlemesi görebilir.

Bu davranışın nasıl kullanılacağına ilişkin bir örnek için bkz . İş Akışı Hizmeti Ana Bilgisayarı Genişletilebilirliği

Oluşturucular

WorkflowIdleBehavior()

Yeni bir WorkflowIdleBehavior örneğini başlatır.

Özellikler

TimeToPersist

İş akışının boşta olduğu ve kalıcı olduğu zaman arasında gerçekleşen değerini belirten TimeSpan bir değer alır veya ayarlar.

TimeToUnload

İş akışının boşta olduğu ve kaldırılma zamanı arasında gerçekleşen değerini belirten TimeSpan bir değer alır veya ayarlar.

Yöntemler

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

AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection) yöntemini uygular.

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase) yöntemini uygular.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
Validate(ServiceDescription, ServiceHostBase)

Validate(ServiceDescription, ServiceHostBase) yöntemini uygular.

Şunlara uygulanır