WorkflowIdleBehavior Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Chování služby, které řídí, kdy jsou nečinné instance pracovního postupu uvolněné a trvalé.
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
- Dědičnost
-
WorkflowIdleBehavior
- Implementuje
Poznámky
Důležité
Pokud TimeToUnload je nastavena na hodnotu větší než hodnota TimeToPersist a pracovní postup pak přejde nečinně (z důvodu zpoždění aktivity), pokud instance pracovního postupu nezměnila, bude odebrána z paměti voláním Abort, a nikoli procházením normálního procesu uvolňování.. Jedná se o optimalizaci za běhu a nedojde ke ztrátě dat, ale vývojář, který se dívá na protokol trasování trasování, může při očekávání trasování unload zobrazit přerušené trasování.
Příklad použití tohoto chování naleznete v tématu Rozšiřitelnost hostitele služby pracovního postupu.
Konstruktory
| Name | Description |
|---|---|
| WorkflowIdleBehavior() |
Inicializuje novou instanci WorkflowIdleBehavior. |
Vlastnosti
| Name | Description |
|---|---|
| TimeToPersist |
Získá nebo nastaví hodnotu, která určuje TimeSpan , že dojde mezi časem, kdy se pracovní postup stane nečinným a je trvalý. |
| TimeToUnload |
Získá nebo nastaví hodnotu, která určuje TimeSpan , že dojde mezi pracovním postupem času bude nečinný a je uvolněn. |
Metody
| Name | Description |
|---|---|
| AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection) |
Implementuje metodu AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection) . |
| ApplyDispatchBehavior(ServiceDescription, ServiceHostBase) |
Implementuje metodu ApplyDispatchBehavior(ServiceDescription, ServiceHostBase) . |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
| Validate(ServiceDescription, ServiceHostBase) |
Implementuje metodu Validate(ServiceDescription, ServiceHostBase) . |