Compartilhar via


WorkflowIdleBehavior Classe

Definição

Um comportamento de serviço que controla quando as instâncias de fluxo de trabalho ociosas 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 e o fluxo de TimeToPersist 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 Abortar, em vez de passar pelo processo normal de descarregamento.. Essa é uma otimização de runtime e nenhum dado é perdido, mas um desenvolvedor que examina o log de rastreamento pode ver um rastreamento abortar 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

Nome Description
WorkflowIdleBehavior()

Inicializa uma nova instância do WorkflowIdleBehavior.

Propriedades

Nome Description
TimeToPersist

Obtém ou define um valor que especifica o TimeSpan que ocorre entre o tempo em que o fluxo de trabalho fica ocioso e é persistente.

TimeToUnload

Obtém ou define um valor que especifica o TimeSpan que ocorre entre o fluxo de trabalho de tempo fica ocioso e é descarregado.

Métodos

Nome Description
AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection)

Implementa o AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection) método.

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Implementa o ApplyDispatchBehavior(ServiceDescription, ServiceHostBase) método.

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

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
Validate(ServiceDescription, ServiceHostBase)

Implementa o Validate(ServiceDescription, ServiceHostBase) método.

Aplica-se a