WorkflowInstance.WorkflowInstanceControl Estrutura
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.
Fornece métodos para as classes derivadas WorkflowInstance para acessar a funcionalidade de runtime de fluxo de trabalho.
protected: value class WorkflowInstance::WorkflowInstanceControl
protected struct WorkflowInstance.WorkflowInstanceControl
Protected Structure WorkflowInstance.WorkflowInstanceControl
- Herança
Has |
Chamado pelo runtime de fluxo de trabalho para determinar se esta instância de fluxo de trabalho tem registros de acompanhamento pendentes e um participante de acompanhamento. |
Is |
Obtém um valor que indica se a WorkflowInstance está em um estado em que ela pode ser persistente. |
State |
Obtém o estado do WorkflowInstance. |
Tracking |
Chamado pelo runtime de fluxo de trabalho para determinar se o acompanhamento está habilitado nesta instância de fluxo de trabalho. |
Abort() |
Anula o WorkflowInstance. |
Abort(Exception) |
Anula a WorkflowInstance usando a exceção especificada. |
Begin |
Chamado pelo runtime de fluxo de trabalho para iniciar o envio de registros de acompanhamento pendentes aos participantes de acompanhamento de forma assíncrona. |
End |
Chamado pelo runtime de fluxo de trabalho para encerrar a operação de controle. |
Equals(Object) |
Retorna um valor que indica se o WorkflowInstance.WorkflowInstanceControl atual é igual ao objeto especificado. |
Flush |
Chamado pelo runtime de fluxo de trabalho para enviar os registros de acompanhamento pendentes para acompanhar os participantes. |
Get |
Retorna a exceção que faz com que a WorkflowInstance seja anulada. |
Get |
Retorna a coleção de indicadores disponíveis para a WorkflowInstance. |
Get |
Retorna a coleção de indicadores disponíveis para a WorkflowInstance criada no BookmarkScope especificado. |
Get |
Retorna o ActivityInstanceState final da WorkflowInstance. |
Get |
Retorna o ActivityInstanceState final da WorkflowInstance, incluindo exceções de encerramento. |
Get |
Retorna o ActivityInstanceState final da WorkflowInstance, incluindo saídas de fluxo de trabalho e a exceção de encerramento. |
Get |
Retorna o código hash para este WorkflowInstance.WorkflowInstanceControl. |
Get |
Retorna um dicionário de variáveis no escopo atual que foram especificadas com Mapped. |
Pause |
Solicita que o runtime de fluxo de trabalho pause a WorkflowInstance no próximo ponto de execução em que é possível persistir. Observe que a fila do agendador não pode estar vazia neste momento. |
Prepare |
Prepara o estado WorkflowInstance para serialização. |
Request |
Solicita a interrupção do agendador. |
Run() |
Instrui a WorkflowInstance a iniciar a execução. |
Schedule |
Agenda uma continuidade de indicador com o valor especificado. |
Schedule |
Agenda uma continuidade de Bookmark com base no BookmarkScope especificado. |
Schedule |
Agenda o cancelamento da WorkflowInstance. |
Terminate(Exception) |
Faz a transição da WorkflowInstance para o estado Faulted terminal usando a exceção especificada. |
Track(Workflow |
Chamado pelo runtime de fluxo de trabalho para adicionar o registro pendente especificado à lista de registros pendentes. |
Equality(Workflow |
Retorna um valor que indica se duas instâncias WorkflowInstance.WorkflowInstanceControl são iguais. |
Inequality(Workflow |
Retorna um valor que indica se duas instâncias WorkflowInstance.WorkflowInstanceControl não são iguais. |
Produto | Versões |
---|---|
.NET Framework | 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: