WorkflowIdleBehavior Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Un comportamiento del servicio que controla cuando las instancias de flujo de trabajo inactivas se descargan y conservan.
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
- Herencia
-
WorkflowIdleBehavior
- Implementaciones
Comentarios
Importante
Cuando TimeToUnload se establece en un valor mayor que el valor de TimeToPersist y el flujo de trabajo se queda inactivo (debido a una actividad Delay) si la instancia de flujo de trabajo no ha cambiado, se quitará de la memoria mediante una llamada a Abort, en lugar de pasar por el proceso de descarga normal. Se trata de una optimización en tiempo de ejecución y no se pierden datos, pero un desarrollador que examina el registro de seguimiento puede ver un seguimiento de anulación al esperar un seguimiento de descarga.
Para obtener un ejemplo de cómo usar este comportamiento, consulte extensibilidad de host de servicio de flujo de trabajo
Constructores
WorkflowIdleBehavior() |
Inicializa una nueva instancia de WorkflowIdleBehavior. |
Propiedades
TimeToPersist |
Obtiene o establece un valor que especifica el TimeSpan que transcurre entre el momento en que el flujo de trabajo se vuelve inactivo y se conserva. |
TimeToUnload |
Obtiene o establece un valor que especifica el TimeSpan que transcurre entre el momento en que el flujo de trabajo se vuelve inactivo y se descarga. |
Métodos
AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection) |
Implementa el método AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection). |
ApplyDispatchBehavior(ServiceDescription, ServiceHostBase) |
Implementa el método ApplyDispatchBehavior(ServiceDescription, ServiceHostBase). |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Validate(ServiceDescription, ServiceHostBase) |
Implementa el método Validate(ServiceDescription, ServiceHostBase). |