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
WorkflowControlClient() |
Inicializa uma nova instância da classe WorkflowControlClient. |
WorkflowControlClient(Binding, EndpointAddress) |
Inicializa uma nova instância da classe WorkflowControlClient com a associação especificada e WorkflowControlEndpoint. |
WorkflowControlClient(String) |
Inicializa uma nova instância da classe WorkflowControlClient com a configuração do ponto de extremidade especificado. |
WorkflowControlClient(String, EndpointAddress) |
Inicializa uma nova instância da classe WorkflowControlClient com a configuração de ponto de extremidade e o EndpointAddress especificados. |
WorkflowControlClient(String, String) |
Inicializa uma nova instância da classe WorkflowControlClient com a configuração do ponto de extremidade especificado e o endereço do ponto de extremidade. |
WorkflowControlClient(WorkflowControlEndpoint) |
Inicializa uma nova instância da classe WorkflowControlClient com o WorkflowControlEndpoint especificado. |
Propriedades
Channel |
Obtém o canal interno usado para enviar mensagens para pontos de extremidade de serviço configurados diferentemente. (Herdado de ClientBase<TChannel>) |
ChannelFactory |
Obtém o objeto ChannelFactory<TChannel> subjacente. (Herdado de ClientBase<TChannel>) |
ClientCredentials |
O cliente obtém as credenciais 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 do WCF pode se conectar. (Herdado de ClientBase<TChannel>) |
InnerChannel |
Obtém a implementação IClientChannel subjacente. (Herdado de ClientBase<TChannel>) |
State |
Obtém o estado atual do objeto ClientBase<TChannel>. (Herdado de ClientBase<TChannel>) |
Métodos
Abandon(Guid) |
Abandona a instância de fluxo de trabalho especificada. |
Abandon(Guid, String) |
Abandona a instância de fluxo de trabalho especificada. |
AbandonAsync(Guid) |
Inicia uma operação assíncrona que 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) |
Inicia uma operação assíncrona que abandona a instância de fluxo de trabalho especificada com o motivo especificada. |
AbandonAsync(Guid, String, Object) |
Inicia uma operação assíncrona que abandona a instância de fluxo de trabalho especificada com o motivo e os dados definidos pelo usuário especificados. |
Abort() |
Faz com que o objeto ClientBase<TChannel> faça imediatamente a transição 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 cancela a suspensão de uma instância de fluxo de trabalho. |
Cancel(Guid) |
Cancela a instância de fluxo de trabalho especificada. |
CancelAsync(Guid) |
Inicia uma operação assíncrona que 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. |
Close() |
Faz com que o objeto ClientBase<TChannel> faça a transição de seu estado atual para o estado fechado. (Herdado de ClientBase<TChannel>) |
CloseAsync() |
Permite que um cliente envie operações de controle para um serviço de fluxo de trabalho hospedado com WorkflowServiceHost. (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 uma é requerida para inicializar o canal antes de usá-lo. (Herdado de ClientBase<TChannel>) |
EndAbandon(IAsyncResult) |
Conclui uma operação assíncrona de abandono. |
EndCancel(IAsyncResult) |
Conclui uma operação assíncrona de cancelamento. |
EndRun(IAsyncResult) |
Conclui uma operação assíncrona de execução. |
EndSuspend(IAsyncResult) |
Conclui uma operação assíncrona de suspensão. |
EndTerminate(IAsyncResult) |
Conclui uma operação assíncrona de encerramento. |
EndUnsuspend(IAsyncResult) |
Conclui uma operação assíncrona de cancelamento de suspensão. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetDefaultValueForInitialization<T>() |
Replica o comportamento da palavra-chave default 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 mais informações sobre esse padrão, consulte Visão geral sobre o padrão assíncrono baseado em evento. (Herdado de ClientBase<TChannel>) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
Open() |
Faz com que o objeto ClientBase<TChannel> 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) |
Inicia uma operação assíncrona que 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. |
Suspend(Guid) |
Suspende a instância de fluxo de trabalho especificada. |
Suspend(Guid, String) |
Suspende a instância de fluxo de trabalho especificada. |
SuspendAsync(Guid) |
Inicia uma operação assíncrona de suspensão. |
SuspendAsync(Guid, Object) |
Inicia uma operação assíncrona de suspensão com a ID da instância de fluxo de trabalho especificada e os dados de estado definidos pelo usuário. |
SuspendAsync(Guid, String) |
Inicia uma operação assíncrona de suspensão com a ID da instância de fluxo de trabalho especificada e o motivo. |
SuspendAsync(Guid, String, Object) |
Inicia uma operação assíncrona de suspensão com a ID da instância de fluxo de trabalho especificada, o motivo e os dados de estado definidos pelo usuário. |
Terminate(Guid) |
Encerra a instância de fluxo de trabalho especificada. |
Terminate(Guid, String) |
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. |
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) |
Inicia uma operação assíncrona que encerra a instância de fluxo de trabalho especificada com o motivo especificado. |
TerminateAsync(Guid, String, Object) |
Inicia uma operação assíncrona que encerra a instância de fluxo de trabalho especificada com o motivo e os dados definidos pelo usuário especificados. |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Unsuspend(Guid) |
Cancela a suspensão da instância de fluxo de trabalho especificada. |
UnsuspendAsync(Guid) |
Inicia uma operação assíncrona de cancelamento de suspensão. |
UnsuspendAsync(Guid, Object) |
Inicia uma operação assíncrona de cancelamento de suspensão com os dados de estado definidos pelo usuário especificados. |
Eventos
AbandonCompleted |
Ocorre quando uma operação assíncrona de abandono é concluída. |
CancelCompleted |
Ocorre quando uma operação assíncrona de cancelamento é concluída. |
RunCompleted |
Ocorre quando uma operação assíncrona de execução é concluída. |
SuspendCompleted |
Ocorre quando uma operação assíncrona de suspensão é concluída. |
TerminateCompleted |
Ocorre quando uma operação assíncrona de encerramento é concluída. |
UnsuspendCompleted |
Ocorre quando uma operação assíncrona de cancelamento de suspensão é concluída. |
Implantações explícitas de interface
ICommunicationObject.BeginClose(AsyncCallback, Object) |
Começa 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 o ClientBase<TChannel> com um tempo limite especificado. (Herdado de ClientBase<TChannel>) |
ICommunicationObject.BeginOpen(AsyncCallback, Object) |
Começa uma operação assíncrona para abrir o objeto ClientBase<TChannel>. (Herdado de ClientBase<TChannel>) |
ICommunicationObject.BeginOpen(TimeSpan, AsyncCallback, Object) |
Inicia uma operação assíncrona para abrir o objeto ClientBase<TChannel> dentro de um intervalo de tempo especificado. (Herdado de ClientBase<TChannel>) |
ICommunicationObject.Close(TimeSpan) |
Faz com que o objeto ClientBase<TChannel> faça a transição de seu estado atual para o estado fechado. (Herdado de ClientBase<TChannel>) |
ICommunicationObject.Closed |
O manipulador de eventos invocado quando o objeto ClientBase<TChannel> faz uma transição do estado criado para o estado aberto. (Herdado de ClientBase<TChannel>) |
ICommunicationObject.Closing |
O manipulador de eventos invocado quando o objeto ClientBase<TChannel> faz uma transição do estado criado para o estado aberto. (Herdado de ClientBase<TChannel>) |
ICommunicationObject.EndClose(IAsyncResult) |
Conclui uma operação assíncrona para fechar o objeto ClientBase<TChannel>. (Herdado de ClientBase<TChannel>) |
ICommunicationObject.EndOpen(IAsyncResult) |
Conclui uma operação assíncrona para abrir o objeto ClientBase<TChannel>. (Herdado de ClientBase<TChannel>) |
ICommunicationObject.Faulted |
O manipulador de eventos que é invocado quando ocorre uma falha ao executar uma operação no objeto ClientBase<TChannel>. (Herdado de ClientBase<TChannel>) |
ICommunicationObject.Open(TimeSpan) |
Faz com que o objeto ClientBase<TChannel> faça a transição do estado criado para o estado aberto em um intervalo de tempo especificado. (Herdado de ClientBase<TChannel>) |
ICommunicationObject.Opened |
O manipulador de eventos invocado quando o objeto ClientBase<TChannel> faz uma transição do estado criado para o estado aberto. (Herdado de ClientBase<TChannel>) |
ICommunicationObject.Opening |
O manipulador de eventos invocado quando o objeto ClientBase<TChannel> faz uma transição do estado criado para o estado aberto. (Herdado de ClientBase<TChannel>) |
IDisposable.Dispose() |
A implementação explícita do método Dispose(). (Herdado de ClientBase<TChannel>) |