Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Classe SqlWorkflowInstanceStore

.NET Framework (current version)
 

Deriva da classe abstrata InstanceStore da funcionalidade de persistência e fornece a implementação para permitir o salvamento de informações de estado da instância e o carregamento de informações de estado da instância de um banco de dados do SQL Server 2005 ou do SQL Server 2008.

Namespace:   System.Activities.DurableInstancing
Assembly:  System.Activities.DurableInstancing (em System.Activities.DurableInstancing.dll)

System.Object
  System.Runtime.DurableInstancing.InstanceStore
    System.Activities.DurableInstancing.SqlWorkflowInstanceStore

public sealed class SqlWorkflowInstanceStore : InstanceStore

NomeDescrição
System_CAPS_pubmethodSqlWorkflowInstanceStore()

Inicializa uma nova instância da classe SqlWorkflowInstanceStore.

System_CAPS_pubmethodSqlWorkflowInstanceStore(String)

Inicializa uma nova instância do SqlWorkflowInstanceStore classe usando o connectionString parâmetro.

NomeDescrição
System_CAPS_pubpropertyConnectionString

Obtém ou define uma cadeia de caracteres de conexão com os parâmetros que são usados para se conectar a um banco de dados de persistência subjacente.

System_CAPS_pubpropertyDefaultInstanceOwner

Obtém ou define o proprietário da instância padrão.(Herdado de InstanceStore.)

System_CAPS_pubpropertyEnqueueRunCommands

Obtém ou define um valor que indica se os comandos de execução são enfileiradas. Esta propriedade é usada internamente pelo armazenamento de instância de fluxo de trabalho SQL e não deve ser usado em seus aplicativos.

System_CAPS_pubpropertyHostLockRenewalPeriod

Especifica o período em que o host renova seu bloqueio em uma instância de serviço de fluxo de trabalho.

System_CAPS_pubpropertyInstanceCompletionAction

Especifica a ação a ser executada após a conclusão de uma instância de fluxo de trabalho. Os valores possíveis são "DeleteNothing" e "DeleteAll". O valor padrão é "DeleteAll". Se a propriedade é definida como "DeleteNothing", o provedor de persistência mantém todos os dados de instância e metadados no banco de dados de persistência depois que a instância de fluxo de trabalho seja concluída. Se a propriedade é definida como "DeleteAll", o provedor de persistência exclui todos os metadados e dados de instância após a instância de fluxo de trabalho.

System_CAPS_pubpropertyInstanceEncodingOption

Especifica um valor que indica se os dados da instância devem ser compactados.

System_CAPS_pubpropertyInstanceLockedExceptionAction

Especifica a ação a ser tomada quando o provedor de persistência captura um InstanceLockedException.

System_CAPS_pubpropertyMaxConnectionRetries

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

System_CAPS_pubpropertyRunnableInstancesDetectionPeriod

Especifica o período de tempo após o qual o armazenamento de instância de fluxo de trabalho do SQL executa uma tarefa de detecção para detectar todas as instâncias praticáveis ou activatable de fluxo de trabalho no banco de dados de persistência após o ciclo de detecção anterior.

NomeDescrição
System_CAPS_pubmethodBeginExecute(InstanceHandle, InstancePersistenceCommand, TimeSpan, AsyncCallback, Object)

Modo assíncrono executa comandos de persistência como LoadWorkflowCommand e SaveWorkflowCommand.(Herdado de InstanceStore.)

System_CAPS_protmethodBeginTryCommand(InstancePersistenceContext, InstancePersistenceCommand, TimeSpan, AsyncCallback, Object)

Um provedor de persistência implementa esse método, que determina se um comando específico de persistência pode ser executado. Se o comando pode ser executado, executa o comando de forma assíncrona.(Herdado de InstanceStore.)

System_CAPS_pubmethodBeginWaitForEvents(InstanceHandle, TimeSpan, AsyncCallback, Object)

Inicia uma operação assíncrona para escutar todos os eventos gerados pelo armazenamento de instância para um identificador de instância específica.(Herdado de InstanceStore.)

System_CAPS_pubmethodCreateInstanceHandle()

Cria um identificador de instância.(Herdado de InstanceStore.)

System_CAPS_pubmethodCreateInstanceHandle(Guid)

Cria um identificador de instância. Se o DefaultInstanceOwner for definida, o valor é associado automaticamente como o proprietário da instância do novo identificador. O identificador da instância passado como um parâmetro é automaticamente vinculado como instância do novo identificador.(Herdado de InstanceStore.)

System_CAPS_pubmethodCreateInstanceHandle(InstanceOwner)

Cria um identificador de instância. Se o proprietário da instância passado como um parâmetro não for nulo, o valor é automaticamente vinculado como proprietário da instância do novo identificador. (Caso contrário, nenhum proprietário da instância é vinculado, mesmo se DefaultInstanceOwner for definido.)(Herdado de InstanceStore.)

System_CAPS_pubmethodCreateInstanceHandle(InstanceOwner, Guid)

Cria um identificador de instância. Se o proprietário da instância passado como um parâmetro não for nulo, o valor é automaticamente vinculado como proprietário da instância do novo identificador. (Caso contrário, nenhum proprietário da instância é vinculado, mesmo se DefaultInstanceOwner for definido.) O identificador da instância passado como um parâmetro é automaticamente vinculado como instância do novo identificador.(Herdado de InstanceStore.)

System_CAPS_pubmethodEndExecute(IAsyncResult)

Termina a operação assíncrona.(Herdado de InstanceStore.)

System_CAPS_protmethodEndTryCommand(IAsyncResult)

Termina uma operação assíncrona.(Herdado de InstanceStore.)

System_CAPS_pubmethodEndWaitForEvents(IAsyncResult)

Termina a operação assíncrona iniciada pelo BeginWaitForEvents método.(Herdado de InstanceStore.)

System_CAPS_pubmethodEquals(Object)

Verifica se o objeto especificado é igual ao objeto atual. (Herdado de Object.)

System_CAPS_pubmethodExecute(InstanceHandle, InstancePersistenceCommand, TimeSpan)

Executa um comando de persistência de forma síncrona. Exemplos de comandos de persistência são: LoadWorkflowCommand e SaveWorkflowCommand.(Herdado de InstanceStore.)

System_CAPS_pubmethodGetHashCode()

Serve como a função de hash padrão.(Herdado de Object.)

System_CAPS_pubmethodGetType()

Obtém o Type da instância atual.(Herdado de Object.)

System_CAPS_pubmethodPromote(String, IEnumerable<XName>, IEnumerable<XName>)

As propriedades especificadas associa uma instância de fluxo de trabalho para que você pode consultar instâncias com base em valores específicos para essas propriedades. Essas propriedades que podem ser usadas em consultas externas podem ser de tipos simples (por exemplo: Int64, String, e assim por diante) ou de um tipo binário serializado (byte. Propriedades binárias geralmente são usadas para armazenar dados de rastreamento.

System_CAPS_pubmethodToString()

Retorna uma string que representa o objeto atual.(Herdado de Object.)

System_CAPS_protmethodTryCommand(InstancePersistenceContext, InstancePersistenceCommand, TimeSpan)

Um provedor de persistência implementa esse método, que determina se um comando específico de persistência pode ser executado e se o comando pode ser executado executa-lo de forma assíncrona.(Herdado de InstanceStore.)

System_CAPS_pubmethodWaitForEvents(InstanceHandle, TimeSpan)

Normalmente, um host de fluxo de trabalho invoca esse método para aguardar um evento ser sinalizado.(Herdado de InstanceStore.)

SqlWorkflowInstanceStore uses the NetDataContractSerializer to serialize complex types; all types used in workflows to be persisted with this instance store must be serializable using NetDataContractSerializer.

The following code sample demonstrates creating a T:System.Activities.DurableInstancing.SqlWorkflowInstanceStore. This example is from the Persistence Participants sample.

.NET Framework
Disponível desde 4.0

Quaisquer membros estáticos públicos ( Compartilhado no Visual Basic) desse tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Retornar ao início
Mostrar: