WorkflowIdleBehavior Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Um comportamento de serviço que controla quando instâncias de fluxo de trabalho ocioso são descarregadas e persistidas.
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
- Herança
-
WorkflowIdleBehavior
- Implementações
Comentários
Importante
Quando TimeToUnload é definido como um valor maior que o valor de TimeToPersist e o fluxo de trabalho fica ocioso (devido a uma atividade de atraso) se a instância do fluxo de trabalho não tiver sido alterada, ela será removida da memória chamando Abort, em vez de passar pelo processo normal de descarregamento.. Essa é uma otimização de tempo de execução e nenhum dado é perdido, mas um desenvolvedor que examina o log de rastreamento pode ver um rastreamento de anulação ao esperar um rastreamento de descarregamento.
Para obter um exemplo de como usar esse comportamento, consulte extensibilidade do host do serviço de fluxo de trabalho
Construtores
WorkflowIdleBehavior() |
Inicializa uma nova instância do WorkflowIdleBehavior. |
Propriedades
TimeToPersist |
Obtém ou define um valor que especifica o TimeSpan que ocorre entre o momento em que o fluxo de trabalho fica ocioso e o momento em que ele persiste. |
TimeToUnload |
Obtém ou define um valor que especifica o TimeSpan que ocorre entre o momento em que o fluxo de trabalho fica ocioso e o momento em que ele é descarregado. |
Métodos
AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection) |
Implementa o método AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection). |
ApplyDispatchBehavior(ServiceDescription, ServiceHostBase) |
Implementa o método ApplyDispatchBehavior(ServiceDescription, ServiceHostBase). |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Validate(ServiceDescription, ServiceHostBase) |
Implementa o método Validate(ServiceDescription, ServiceHostBase). |