WorkflowControlClient 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.
Permite que um cliente envie operações de controle para um serviço de fluxo de trabalho hospedado com WorkflowServiceHost.
public ref class WorkflowControlClient : System::ServiceModel::ClientBase<System::ServiceModel::Activities::IWorkflowInstanceManagement ^>
public class WorkflowControlClient : System.ServiceModel.ClientBase<System.ServiceModel.Activities.IWorkflowInstanceManagement>
type WorkflowControlClient = class
inherit ClientBase<IWorkflowInstanceManagement>
Public Class WorkflowControlClient
Inherits ClientBase(Of IWorkflowInstanceManagement)
- Herança
Comentários
Use essa classe para controlar uma instância de fluxo de trabalho.
Construtores
| Nome | Description |
|---|---|
| WorkflowControlClient() |
Inicializa uma nova instância da classe WorkflowControlClient. |
| WorkflowControlClient(Binding, EndpointAddress) |
Inicializa uma nova instância da WorkflowControlClient classe com a associação especificada e WorkflowControlEndpoint. |
| WorkflowControlClient(String, EndpointAddress) |
Inicializa uma nova instância da WorkflowControlClient classe com a configuração de ponto de extremidade especificada e EndpointAddress. |
| WorkflowControlClient(String, String) |
Inicializa uma nova instância da WorkflowControlClient classe com a configuração do ponto de extremidade e o endereço do ponto de extremidade especificados. |
| WorkflowControlClient(String) |
Inicializa uma nova instância da WorkflowControlClient classe com a configuração de ponto de extremidade especificada. |
| WorkflowControlClient(WorkflowControlEndpoint) |
Inicializa uma nova instância da WorkflowControlClient classe com a especificada WorkflowControlEndpoint. |
Propriedades
| Nome | Description |
|---|---|
| Channel |
Obtém o canal interno usado para enviar mensagens para pontos de extremidade de serviço configurados de várias forma. (Herdado de ClientBase<TChannel>) |
| ChannelFactory |
Obtém o objeto subjacente ChannelFactory<TChannel> . (Herdado de ClientBase<TChannel>) |
| ClientCredentials |
Obtém as credenciais do cliente usadas para chamar uma operação. (Herdado de ClientBase<TChannel>) |
| Endpoint |
Obtém o ponto de extremidade de destino para o serviço ao qual o cliente WCF pode se conectar. (Herdado de ClientBase<TChannel>) |
| InnerChannel |
Obtém a implementação subjacente IClientChannel . (Herdado de ClientBase<TChannel>) |
| State |
Obtém o estado atual do ClientBase<TChannel> objeto. (Herdado de ClientBase<TChannel>) |
Métodos
| Nome | Description |
|---|---|
| Abandon(Guid, String) |
Abandona a instância de fluxo de trabalho especificada. |
| Abandon(Guid) |
Abandona a instância de fluxo de trabalho especificada. |
| AbandonAsync(Guid, Object) |
Inicia uma operação assíncrona que abandona a instância de fluxo de trabalho especificada com os dados definidos pelo usuário especificados. |
| AbandonAsync(Guid, String, Object) |
Inicia uma operação assíncrona que abandona a instância de fluxo de trabalho especificada com o motivo especificado e os dados definidos pelo usuário. |
| AbandonAsync(Guid, String) |
Inicia uma operação assíncrona que abandona a instância de fluxo de trabalho especificada com o motivo especificado. |
| AbandonAsync(Guid) |
Inicia uma operação assíncrona que abandona a instância de fluxo de trabalho especificada. |
| Abort() |
Faz com que o ClientBase<TChannel> objeto faça a transição imediatamente de seu estado atual para o estado fechado. (Herdado de ClientBase<TChannel>) |
| BeginAbandon(Guid, AsyncCallback, Object) |
Inicia uma operação assíncrona que abandona a instância de fluxo de trabalho especificada. |
| BeginAbandon(Guid, String, AsyncCallback, Object) |
Inicia uma operação assíncrona que abandona a instância de fluxo de trabalho especificada. |
| BeginCancel(Guid, AsyncCallback, Object) |
Inicia uma operação assíncrona que cancela a instância de fluxo de trabalho especificada. |
| BeginRun(Guid, AsyncCallback, Object) |
Inicia uma operação assíncrona que executa a instância de fluxo de trabalho especificada. |
| BeginSuspend(Guid, AsyncCallback, Object) |
Inicia uma operação assíncrona que suspende a operação especificada. |
| BeginSuspend(Guid, String, AsyncCallback, Object) |
Inicia uma operação assíncrona que suspende a operação especificada. |
| BeginTerminate(Guid, AsyncCallback, Object) |
Inicia uma operação assíncrona que encerra uma instância de fluxo de trabalho. |
| BeginTerminate(Guid, String, AsyncCallback, Object) |
Inicia uma operação assíncrona que encerra uma instância de fluxo de trabalho. |
| BeginUnsuspend(Guid, AsyncCallback, Object) |
Inicia uma operação assíncrona que não gasta uma instância de fluxo de trabalho. |
| Cancel(Guid) |
Cancela a instância de fluxo de trabalho especificada. |
| CancelAsync(Guid, Object) |
Inicia uma operação assíncrona que cancela a instância de fluxo de trabalho especificada com os dados definidos pelo usuário especificados. |
| CancelAsync(Guid) |
Inicia uma operação assíncrona que cancela a instância de fluxo de trabalho especificada. |
| Close() |
Faz com que o ClientBase<TChannel> objeto faça a transição de seu estado atual para o estado fechado. (Herdado de ClientBase<TChannel>) |
| CreateChannel() |
Retorna um novo canal para o serviço. (Herdado de ClientBase<TChannel>) |
| DisplayInitializationUI() |
Instrui o canal interno a exibir uma interface do usuário se for necessário inicializar o canal antes de usá-lo. (Herdado de ClientBase<TChannel>) |
| EndAbandon(IAsyncResult) |
Conclui uma operação de abandono assíncrona. |
| EndCancel(IAsyncResult) |
Conclui uma operação de cancelamento assíncrona. |
| EndRun(IAsyncResult) |
Conclui uma operação de execução assíncrona. |
| EndSuspend(IAsyncResult) |
Conclui uma operação de suspensão assíncrona. |
| EndTerminate(IAsyncResult) |
Conclui uma operação de término assíncrona. |
| EndUnsuspend(IAsyncResult) |
Conclui uma operação assíncrona sem gastos. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetDefaultValueForInitialization<T>() |
Replica o comportamento da palavra-chave padrão em C#. (Herdado de ClientBase<TChannel>) |
| 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) |
| InvokeAsync(ClientBase<TChannel>.BeginOperationDelegate, Object[], ClientBase<TChannel>.EndOperationDelegate, SendOrPostCallback, Object) |
Fornece suporte para implementar o padrão assíncrono baseado em evento. Para obter mais informações sobre esse padrão, consulte Visão geral do padrão assíncrono baseado em evento. (Herdado de ClientBase<TChannel>) |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| Open() |
Faz com que o ClientBase<TChannel> objeto faça a transição do estado criado para o estado aberto. (Herdado de ClientBase<TChannel>) |
| Run(Guid) |
Executa a instância de fluxo de trabalho especificada. |
| RunAsync(Guid, Object) |
Inicia uma operação assíncrona que executa a instância de fluxo de trabalho especificada com os dados de estado definidos pelo usuário. |
| RunAsync(Guid) |
Inicia uma operação assíncrona que executa a instância de fluxo de trabalho especificada. |
| Suspend(Guid, String) |
Suspende a instância de fluxo de trabalho especificada. |
| Suspend(Guid) |
Suspende a instância de fluxo de trabalho especificada. |
| SuspendAsync(Guid, Object) |
Inicia uma operação de suspensão assíncrona com a ID da instância de fluxo de trabalho especificada e os dados de estado definidos pelo usuário. |
| SuspendAsync(Guid, String, Object) |
Inicia uma operação de suspensão assíncrona com a ID da instância de fluxo de trabalho, o motivo e os dados de estado definidos pelo usuário especificados. |
| SuspendAsync(Guid, String) |
Inicia uma operação de suspensão assíncrona com a ID da instância de fluxo de trabalho especificada e o motivo. |
| SuspendAsync(Guid) |
Inicia uma operação de suspensão assíncrona. |
| Terminate(Guid, String) |
Encerra a instância de fluxo de trabalho especificada com o motivo especificado. |
| Terminate(Guid) |
Encerra a instância de fluxo de trabalho especificada. |
| TerminateAsync(Guid, Object) |
Inicia uma operação assíncrona que encerra a instância de fluxo de trabalho especificada com os dados definidos pelo usuário especificados. |
| TerminateAsync(Guid, String, Object) |
Inicia uma operação assíncrona que encerra a instância de fluxo de trabalho especificada com o motivo especificado e os dados definidos pelo usuário. |
| TerminateAsync(Guid, String) |
Inicia uma operação assíncrona que encerra a instância de fluxo de trabalho especificada com o motivo especificado. |
| TerminateAsync(Guid) |
Inicia uma operação assíncrona que encerra a instância de fluxo de trabalho especificada. |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
| Unsuspend(Guid) |
Não é necessário gastar a instância de fluxo de trabalho especificada. |
| UnsuspendAsync(Guid, Object) |
Inicia uma operação assíncrona sem gastos com os dados de estado definidos pelo usuário especificados. |
| UnsuspendAsync(Guid) |
Inicia uma operação assíncrona sem gastos. |
Eventos
| Nome | Description |
|---|---|
| AbandonCompleted |
Ocorre quando uma operação de abandono assíncrona é concluída. |
| CancelCompleted |
Ocorre quando uma operação de cancelamento assíncrona é concluída. |
| RunCompleted |
Ocorre quando uma operação de execução assíncrona é concluída. |
| SuspendCompleted |
Ocorre quando uma operação de suspensão assíncrona é concluída. |
| TerminateCompleted |
Ocorre quando uma operação de encerramento assíncrona é concluída. |
| UnsuspendCompleted |
Ocorre quando uma operação assíncrona não gasta é concluída. |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| ICommunicationObject.BeginClose(AsyncCallback, Object) |
Inicia uma operação assíncrona para fechar o ClientBase<TChannel>. (Herdado de ClientBase<TChannel>) |
| ICommunicationObject.BeginClose(TimeSpan, AsyncCallback, Object) |
Inicia uma operação assíncrona para fechar com ClientBase<TChannel> um tempo limite especificado. (Herdado de ClientBase<TChannel>) |
| ICommunicationObject.BeginOpen(AsyncCallback, Object) |
Inicia uma operação assíncrona para abrir o ClientBase<TChannel> objeto. (Herdado de ClientBase<TChannel>) |
| ICommunicationObject.BeginOpen(TimeSpan, AsyncCallback, Object) |
Inicia uma operação assíncrona para abrir o ClientBase<TChannel> objeto dentro de um intervalo de tempo especificado. (Herdado de ClientBase<TChannel>) |
| ICommunicationObject.Close(TimeSpan) |
Faz com que o ClientBase<TChannel> objeto faça a transição de seu estado atual para o estado fechado. (Herdado de ClientBase<TChannel>) |
| ICommunicationObject.Closed |
O manipulador de eventos que é invocado quando o objeto faz a ClientBase<TChannel> transição de seu estado atual para o estado fechado. (Herdado de ClientBase<TChannel>) |
| ICommunicationObject.Closing |
O manipulador de eventos que é invocado quando o objeto faz a ClientBase<TChannel> transição de seu estado atual para o estado fechado. (Herdado de ClientBase<TChannel>) |
| ICommunicationObject.EndClose(IAsyncResult) |
Conclui uma operação assíncrona para fechar o ClientBase<TChannel> objeto. (Herdado de ClientBase<TChannel>) |
| ICommunicationObject.EndOpen(IAsyncResult) |
Conclui uma operação assíncrona para abrir o ClientBase<TChannel> objeto. (Herdado de ClientBase<TChannel>) |
| ICommunicationObject.Faulted |
O manipulador de eventos que é invocado quando ocorre uma falha durante a execução de uma operação no ClientBase<TChannel> objeto. (Herdado de ClientBase<TChannel>) |
| ICommunicationObject.Open(TimeSpan) |
Faz com que o ClientBase<TChannel> objeto faça a transição do estado criado para o estado aberto dentro de um intervalo de tempo especificado. (Herdado de ClientBase<TChannel>) |
| ICommunicationObject.Opened |
O manipulador de eventos que é invocado quando o objeto faz a ClientBase<TChannel> transição do estado criado para o estado aberto. (Herdado de ClientBase<TChannel>) |
| ICommunicationObject.Opening |
O manipulador de eventos que é invocado quando o objeto faz a ClientBase<TChannel> transição do estado criado para o estado aberto. (Herdado de ClientBase<TChannel>) |
| IDisposable.Dispose() |
Implementação explícita do Dispose() método. (Herdado de ClientBase<TChannel>) |