WorkflowIdleBehavior Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Ett tjänstbeteende som styr när inaktiva arbetsflödesinstanser tas bort och behålls.
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
- Arv
-
WorkflowIdleBehavior
- Implementeringar
Kommentarer
Important
När TimeToUnload är inställt på ett värde som är större än värdet TimeToPersist för och arbetsflödet sedan blir inaktivt (på grund av en fördröjningsaktivitet) om arbetsflödesinstansen inte har ändrats tas den bort från minnet genom att anropa Avbryt i stället för att gå igenom den normala avlastningsprocessen.. Det här är en körningsoptimering och inga data går förlorade, men en utvecklare som tittar på spårningsloggen kan se en Avbruten spårning när en Avlastningsspårning förväntas.
Ett exempel på hur du använder det här beteendet finns i Utökningsbarhet för arbetsflödestjänstvärd
Konstruktorer
| Name | Description |
|---|---|
| WorkflowIdleBehavior() |
Initierar en ny instans av WorkflowIdleBehavior. |
Egenskaper
| Name | Description |
|---|---|
| TimeToPersist |
Hämtar eller anger ett värde som anger TimeSpan det som inträffar mellan den tidpunkt då arbetsflödet blir inaktivt och sparas. |
| TimeToUnload |
Hämtar eller anger ett värde som anger TimeSpan det som inträffar mellan den tidpunkt då arbetsflödet blir inaktivt och tas bort. |
Metoder
| Name | Description |
|---|---|
| AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection) |
Implementerar AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection) metoden. |
| ApplyDispatchBehavior(ServiceDescription, ServiceHostBase) |
Implementerar ApplyDispatchBehavior(ServiceDescription, ServiceHostBase) metoden. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
| Validate(ServiceDescription, ServiceHostBase) |
Implementerar Validate(ServiceDescription, ServiceHostBase) metoden. |