Aracılığıyla paylaş


WorkflowIdleBehavior Sınıf

Tanım

Boşta kalan 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

değeri TimeToUnload değerinden TimeToPersist büyük bir değere ayarlandığında ve iş akışı boşta kalırsa (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, Yükleme kaldırma izlemesi beklerken bir Durdurma 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

Name Description
WorkflowIdleBehavior()

öğesinin yeni bir örneğini WorkflowIdleBehaviorbaşlatır.

Özellikler

Name Description
TimeToPersist

İş akışının TimeSpan boşta olduğu ve kalıcı olduğu süre arasında gerçekleşen değeri belirten 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ğeri belirten TimeSpan bir değer alır veya ayarlar.

Yöntemler

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

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

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

yöntemini uygular ApplyDispatchBehavior(ServiceDescription, ServiceHostBase) .

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()

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

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

Geçerli Objectbasit bir kopyasını oluşturur.

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

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

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

yöntemini uygular Validate(ServiceDescription, ServiceHostBase) .

Şunlara uygulanır