SqlWorkflowInstanceStoreBehavior Classe

Definição

Um comportamento de serviço que permite configurar a SqlWorkflowInstanceStore funcionalidade, que suporta informação de estado persistente para instâncias de serviço de workflow numa base 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

Name Description
SqlWorkflowInstanceStoreBehavior()

Inicializa uma instância da SqlWorkflowInstanceStoreBehavior classe.

SqlWorkflowInstanceStoreBehavior(String)

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

Propriedades

Name Description
ConnectionString

Obtém a cadeia de ligação usada para ligar à base de dados de persistência.

HostLockRenewalPeriod

Obtém ou define o HostLockRenewalPeriod. Esta propriedade especifica o intervalo dentro do qual um host deve renovar o seu bloqueio numa instância antes que o bloqueio expire. Se o host não renovar o bloqueio no período especificado, a instância é desbloqueada e outro host pode obter o bloqueio na instância.

InstanceCompletionAction

Obtém ou definem a InstanceCompletionAction propriedade. Esta propriedade especifica se a informação do estado da instância é mantida na base de dados de persistência após a conclusão da instância.

InstanceEncodingOption

Obtém ou definem a InstanceEncodingOption propriedade. Esta propriedade especifica se a informação do estado da instância é comprimida usando o algoritmo GZip antes de a informação ser guardada no armazenamento de persistência.

InstanceLockedExceptionAction

Obtém ou definem a InstanceLockedExceptionAction propriedade. Esta propriedade especifica que ação um host de serviço deve realizar quando recebe e InstanceLockedException quando tenta bloquear uma instância porque a instância está atualmente bloqueada por outro host.

MaxConnectionRetries

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

RunnableInstancesDetectionPeriod

Obtém ou definem a RunnableInstancesDetectionPeriod propriedade. Especifica o período de tempo após o qual o SQL Workflow Instance Store executa uma tarefa de deteção para detetar quaisquer instâncias de workflow executáveis ou ativables na base de dados de persistência após o ciclo de deteção anterior.

Métodos

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

Uma implementação do AddBindingParameters método da IServiceBehavior interface, que permite passar dados personalizados a elementos de ligação para suportar a implementação por contrato.

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

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

Promove propriedades que podem ser usadas em consultas. As propriedades promovidas são as propriedades que pode usar em consultas para recuperar instâncias. Estas propriedades podem ser de tipo simples (int32, string, bool, etc.), que são representadas por uma variante ou binário.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
Validate(ServiceDescription, ServiceHostBase)

Inspeciona o host do serviço e a descrição do serviço para confirmar que o serviço pode correr com sucesso.

Aplica-se a