SqlWorkflowInstanceStoreBehavior Classe

Definição

Um comportamento de serviço que permite configurar o SqlWorkflowInstanceStore recurso, que dá suporte à persistência de informações de estado para instâncias de serviço de fluxo de trabalho em um banco de dados SQL Server 2005 ou SQL Server 2008.

public ref class SqlWorkflowInstanceStoreBehavior : System::ServiceModel::Description::IServiceBehavior
public class SqlWorkflowInstanceStoreBehavior : System.ServiceModel.Description.IServiceBehavior
type SqlWorkflowInstanceStoreBehavior = class
    interface IServiceBehavior
Public Class SqlWorkflowInstanceStoreBehavior
Implements IServiceBehavior
Herança
SqlWorkflowInstanceStoreBehavior
Implementações

Construtores

Nome Description
SqlWorkflowInstanceStoreBehavior()

Inicializa uma instância da SqlWorkflowInstanceStoreBehavior classe.

SqlWorkflowInstanceStoreBehavior(String)

Inicializa uma instância da classe SqlWorkflowInstanceStoreBehavior usando o cadeia de conexão passado como parâmetro.

Propriedades

Nome Description
ConnectionString

Obtém o cadeia de conexão usado para se conectar ao banco de dados de persistência.

HostLockRenewalPeriod

Obtém ou define o HostLockRenewalPeriod. Essa propriedade especifica o intervalo no qual um host deve renovar seu bloqueio em uma instância antes que o bloqueio expire. Se o host não renovar o bloqueio no período de tempo especificado, a instância será desbloqueada e outro host poderá obter o bloqueio na instância.

InstanceCompletionAction

Obtém ou define a InstanceCompletionAction propriedade. Essa propriedade especifica se as informações de estado da instância são mantidas no banco de dados de persistência após a conclusão da instância.

InstanceEncodingOption

Obtém ou define a InstanceEncodingOption propriedade. Essa propriedade especifica se as informações de estado da instância são compactadas usando o algoritmo GZip antes que as informações sejam salvas no repositório de persistência.

InstanceLockedExceptionAction

Obtém ou define a InstanceLockedExceptionAction propriedade. Essa propriedade especifica qual ação um host de serviço deve tomar quando recebe um InstanceLockedException quando o host tenta bloquear uma instância porque a instância está bloqueada por outro host no momento.

MaxConnectionRetries

Obtém ou define o número máximo de tentativas de conexão SQL. O valor padrão é 4.

RunnableInstancesDetectionPeriod

Obtém ou define a RunnableInstancesDetectionPeriod propriedade. Especifica o período de tempo após o qual o Repositório de Instâncias de Fluxo de Trabalho do SQL executa uma tarefa de detecção para detectar quaisquer instâncias de fluxo de trabalho executáveis ou ativadas no banco de dados de persistência após o ciclo de detecção anterior.

Métodos

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

Uma implementação do AddBindingParameters método da IServiceBehavior interface, que permite passar dados personalizados para elementos de associação para dar suporte à implementação do contrato.

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Uma implementação do ApplyDispatchBehavior método da IServiceBehavior interface que permite alterar valores de propriedade em tempo de execução ou inserir objetos de extensão personalizados, como manipuladores de erros, inspetores de mensagem ou parâmetro, extensões de segurança e outros objetos de extensão personalizados.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função hash predefinida.

(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)
Promote(String, IEnumerable<XName>, IEnumerable<XName>)

Promove propriedades que podem ser usadas em consultas. As propriedades promovidas são as propriedades que você pode usar em consultas para recuperar instâncias. Essas propriedades podem ser de tipo simples (int32, cadeia de caracteres, bool e assim por diante), que é representada por uma variante ou binário.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
Validate(ServiceDescription, ServiceHostBase)

Inspeciona o host de serviço e a descrição do serviço para confirmar se o serviço pode ser executado com êxito.

Aplica-se a