WorkflowIdleBehavior Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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) . |