WorkflowIdleBehavior Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Um comportamento de serviço que controla quando as instâncias de workflow inativas 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
Observações
Importante
Quando TimeToUnload é definido para um valor superior ao valor de TimeToPersist e o fluxo de trabalho fica inativo (devido a uma atividade de Delay), se a instância do workflow não tiver sido alterada, será removido da memória ao chamar Abort, em vez de passar pelo processo normal de descarregamento. Isto é uma otimização em tempo de execução e nenhum dado é perdido, mas um programador que analise o registo de traços pode ver um traço de Abortar ao esperar um rastreio de descarregar.
Para um exemplo de como usar este comportamento, veja Workflow Service Host Extensibility
Construtores
| Name | Description |
|---|---|
| WorkflowIdleBehavior() |
Inicializa uma nova instância do WorkflowIdleBehavior. |
Propriedades
| Name | Description |
|---|---|
| TimeToPersist |
Recebe ou define um valor que especifica o TimeSpan que ocorre entre o momento em que o fluxo de trabalho fica inativo e é persistido. |
| TimeToUnload |
Recebe ou define um valor que especifica o TimeSpan que ocorre entre o momento em que o fluxo de trabalho se torna inativo e é descarregado. |
Métodos
| Name | 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 função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
| Validate(ServiceDescription, ServiceHostBase) |
Implementa o Validate(ServiceDescription, ServiceHostBase) método. |