Compartilhar via


SqlWorkflowInstanceStoreBehavior Classe

Definição

Um comportamento de serviço que permite configurar o recurso SqlWorkflowInstanceStore, que dá suporte a informações de estado persistentes para instâncias de serviço de fluxo de trabalho em um banco de dados do SQL Server 2005 ou do 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

SqlWorkflowInstanceStoreBehavior()

Inicializa uma instância da classe SqlWorkflowInstanceStoreBehavior.

SqlWorkflowInstanceStoreBehavior(String)

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

Propriedades

ConnectionString

Obtém a cadeia de conexão usada para conectar-se 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 propriedade InstanceCompletionAction. Essa propriedade especifica se as informações de estado da instância serão mantidas no banco de dados de persistência depois que a instância for concluída.

InstanceEncodingOption

Obtém ou define a propriedade InstanceEncodingOption. Essa propriedade especifica se as informações de estado da instância serã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 propriedade InstanceLockedExceptionAction. Essa propriedade especifica qual ação um host de serviço deverá executar ao receber um InstanceLockedException quando o host tentar 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 novas tentativas de conexão do SQL. O valor padrão é 4.

RunnableInstancesDetectionPeriod

Obtém ou define a propriedade RunnableInstancesDetectionPeriod. Especifica o período após o qual o repositório de instâncias de fluxo de trabalho do SQL executará uma tarefa de detecção para detectar qualquer instância de fluxo de trabalho executável ou ativável no banco de dados de persistência após o ciclo de detecção anterior.

Métodos

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

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

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Uma implementação do método ApplyDispatchBehavior da interface IServiceBehavior que permite alterar os valores de propriedade de tempo de execução ou inserir objetos de extensão personalizados, como manipuladores de erros, inspetores de mensagem ou de 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 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)
Promote(String, IEnumerable<XName>, IEnumerable<XName>)

Promove as propriedades que podem ser usadas em consultas. As propriedades promovidas são aquelas que você pode usar em consultas para recuperar instâncias. Essas propriedades podem ser do tipo simples (int32, cadeia de caracteres, booliano e assim por diante), que é representado por uma variante ou um 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