ActivatableWorkflowsQueryResult Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Contém os resultados da execução de QueryActivatableWorkflowsCommand em relação a um repositório 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
Comentários
Um repositório de instâncias deve procurar periodicamente instâncias de fluxo de trabalho ativáveis que pertençam a um host de fluxo de trabalho que usa o repositório. Ele deve gerar o HasActivatableWorkflowEvent quando encontrar uma instância ativável no repositório de persistência. Se o repositório de instâncias não encontrar uma instância ativada no repositório de persistência, ele deverá continuar monitorando o repositório de persistência para quaisquer instâncias ativáveis.
Depois de gerar o HasActivatableWorkflowEvent, o repositório de instâncias deve parar de monitorar o repositório de persistência para instâncias ativáveis até receber e executar o QueryActivatableWorkflowsCommand. O monitoramento continuará somente se a execução do comando não retornar nenhuma instância de fluxo de trabalho ativada.
Quando um host genérico recebe esse evento, ele executa o QueryActivatableWorkflowsCommand no repositório de instâncias para obter parâmetros de ativação necessários para criar um host de fluxo de trabalho. O host genérico usa esses parâmetros de ativação para criar um host de fluxo de trabalho, que, por sua vez, carrega e executa a instância de serviço. Os parâmetros de ativação para o tipo de ativação WAS são: Nome do Site, Caminho do Aplicativo (relativo ao site) e Caminho do Serviço (em relação ao aplicativo). Um repositório de instâncias pode retornar vários conjuntos desses 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 como um valor compatível com o repositório de instâncias. Atualmente, o Repositório de Instâncias de Fluxo de Trabalho do SQL dá suporte a hosts genéricos com o parâmetro ActivationType definido como valor: WAS. Se o ActivationType não estiver definido, o Repositório de Instâncias de Fluxo de Trabalho do SQL tratará o host como um host genérico.
Observação
O Serviço de Gerenciamento de Fluxo de Trabalho fornecido com o código chamado "Dublin" (Extensões do Servidor de Aplicativos para .NET 4.0) é um host genérico que tem o tipo de ativação definido como WAS.
Construtores
ActivatableWorkflowsQueryResult() |
Inicializa uma instância da classe ActivatableWorkflowsQueryResult. |
ActivatableWorkflowsQueryResult(IDictionary<XName,Object>) |
Cria uma instância do ActivatableWorkflowsQueryResult classe e inicializa a propriedade ActivationParameters com os dados no objeto de dicionário passado como um parâmetro. |
ActivatableWorkflowsQueryResult(IEnumerable<IDictionary<XName,Object>>) |
Cria uma instância do ActivatableWorkflowsQueryResult classe e inicializa a propriedade ActivationParameters com os dados no objeto de dicionário enumerável passado como um parâmetro. |
Propriedades
ActivationParameters |
Uma lista de parâmetros de ativação que um host genérico usa para criar um host de fluxo de trabalho. |
Métodos
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) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |