ActivatableWorkflowsQueryResult Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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) |