WorkflowIdleBehavior Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Een servicegedrag waarmee wordt bepaald wanneer niet-actieve werkstroomexemplaren worden verwijderd en behouden.
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
- Overname
-
WorkflowIdleBehavior
- Implementeringen
Opmerkingen
Important
Wanneer TimeToUnload deze waarde is ingesteld op een waarde die groter is dan de waarde en TimeToPersist de werkstroom niet actief wordt (vanwege een vertragingsactiviteit) als het werkstroomexemplaren niet is gewijzigd, wordt deze uit het geheugen verwijderd door afgebroken aan te roepen in plaats van het normale losproces te doorlopen. Dit is een runtime-optimalisatie en er gaan geen gegevens verloren, maar een ontwikkelaar die het traceringslogboek bekijkt, ziet mogelijk een afgebroken trace wanneer een tracering wordt verwacht.
Zie De uitbreidbaarheid van werkstroomservicehosts voor een voorbeeld van het gebruik van dit gedrag
Constructors
| Name | Description |
|---|---|
| WorkflowIdleBehavior() |
Initialiseert een nieuw exemplaar van de WorkflowIdleBehavior. |
Eigenschappen
| Name | Description |
|---|---|
| TimeToPersist |
Hiermee wordt een waarde opgehaald of ingesteld waarmee wordt TimeSpan aangegeven hoe lang de werkstroom inactief wordt en blijft bestaan. |
| TimeToUnload |
Hiermee wordt een waarde opgehaald of ingesteld waarmee wordt aangegeven dat de TimeSpan tijdswerkstroom inactief is en wordt verwijderd. |