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