ActivatableWorkflowsQueryResult Classe

Definição

Contém os resultados da execução do QueryActivatableWorkflowsCommand contra um armazenamento de instância.

public ref class ActivatableWorkflowsQueryResult sealed : System::Runtime::DurableInstancing::InstanceStoreQueryResult
public sealed class ActivatableWorkflowsQueryResult : System.Runtime.DurableInstancing.InstanceStoreQueryResult
type ActivatableWorkflowsQueryResult = class
    inherit InstanceStoreQueryResult
Public NotInheritable Class ActivatableWorkflowsQueryResult
Inherits InstanceStoreQueryResult
Herança
ActivatableWorkflowsQueryResult

Observações

Uma loja de instâncias deve procurar periodicamente instâncias de workflow ativables que pertençam a um host de workflow que utiliza a loja. Deve levantar o HasActivatableWorkflowEvent quando encontrar uma instância ativada no armazenamento de persistência. Se a loja de instâncias não encontrar uma instância ativada na memória de persistência, deve continuar a monitorizar a memória de persistência para quaisquer instâncias ativadas.

Após criar o HasActivatableWorkflowEvent, a loja de instâncias deve parar de monitorizar a memória de persistência para instâncias ativables até receber e executar o QueryActivatableWorkflowsCommandarquivo . A monitorização continua apenas se a execução do comando não devolver quaisquer instâncias de fluxo de trabalho ativadas.

Quando um host genérico recebe este evento, executa o QueryActivatableWorkflowsCommand against the instance store para obter os parâmetros de ativação necessários para criar um host de workflow. O host genérico utiliza estes parâmetros de ativação para criar um host de workflow, que por sua vez carrega e executa a instância do serviço. Os parâmetros de ativação para o tipo de ativação WAS são: Nome do Site, Caminho da Aplicação (relativo ao local) e Caminho de Serviço (relativo à aplicação). Uma loja de instâncias poderia devolver múltiplos conjuntos destes três parâmetros de ativação.

Um host genérico é um host que tem um parâmetro XName chamado ActivationType, que deve ser definido para um valor suportado pela loja de instâncias. Atualmente, o SQL Workflow Instance Store suporta hosts genéricos com o parâmetro ActivationType definido para o valor: WAS. Se o ActivationType não estiver definido de todo, o SQL Workflow Instance Store trata o host como um host genérico.

Note

O Serviço de Gestão de Workflow que vem com o nome de código "Dublin" (Application Server Extensions for .NET 4.0) é um host genérico que tem o tipo de ativação definido como WAS.

Construtores

Name Description
ActivatableWorkflowsQueryResult()

Inicializa uma instância da ActivatableWorkflowsQueryResult classe.

ActivatableWorkflowsQueryResult(IDictionary<XName,Object>)

Cria uma instância da ActivatableWorkflowsQueryResult classe e inicializa a ActivationParameters propriedade com os dados no objeto do dicionário passados como parâmetro.

ActivatableWorkflowsQueryResult(IEnumerable<IDictionary<XName,Object>>)

Cria uma instância da ActivatableWorkflowsQueryResult classe e inicializa a ActivationParameters propriedade com os dados no objeto enumerável do dicionário passados como parâmetro.

Propriedades

Name Description
ActivationParameters

Uma lista de parâmetros de ativação que um host genérico usa para criar um host de workflow.

Métodos

Name Description
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)

Aplica-se a