Compartir vía


WorkflowIdleBehavior Clase

Definición

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).

Se aplica a