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á určuje, kdy jsou instance nečinných pracovních postupů odpojeno a zachována.
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 hodnota větší než hodnota TimeToPersist a pracovní postup pak přejde do nečinnosti (kvůli aktivitě Zpoždění), pokud se instance pracovního postupu nezměnila, bude odebrána z paměti voláním Abort, místo aby procházela normálním procesem uvolňování. Jedná se o optimalizaci za běhu a neztratí se žádná data, ale vývojář, který se dívá na trasovací protokol, může při očekávání trasování Uvolnit trasování vidět trasování Abort.
Příklad použití tohoto chování najdete v tématu Rozšiřitelnost hostitele služby pracovního postupu.
Konstruktory
WorkflowIdleBehavior() |
Inicializuje novou instanci objektu WorkflowIdleBehavior. |
Vlastnosti
TimeToPersist |
Získá nebo nastaví hodnotu, která určuje TimeSpan , že nastane mezi časem pracovní postup se stane nečinným a je trvalý. |
TimeToUnload |
Získá nebo nastaví hodnotu, která určuje TimeSpan , že nastane mezi časem pracovní postup se stane nečinným a je uvolněn. |
Metody
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čí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (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) . |