WorkflowControlClient Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Permet à un client d’envoyer des opérations de contrôle à un service de flux de travail hébergé avec 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)
- Héritage
Remarques
Utilisez cette classe pour contrôler une instance de flux de travail.
Constructeurs
| Nom | Description |
|---|---|
| WorkflowControlClient() |
Initialise une nouvelle instance de la classe WorkflowControlClient. |
| WorkflowControlClient(Binding, EndpointAddress) |
Initialise une nouvelle instance de la WorkflowControlClient classe avec la liaison spécifiée et WorkflowControlEndpoint. |
| WorkflowControlClient(String, EndpointAddress) |
Initialise une nouvelle instance de la WorkflowControlClient classe avec la configuration de point de terminaison spécifiée et EndpointAddress. |
| WorkflowControlClient(String, String) |
Initialise une nouvelle instance de la WorkflowControlClient classe avec la configuration de point de terminaison et l’adresse de point de terminaison spécifiées. |
| WorkflowControlClient(String) |
Initialise une nouvelle instance de la WorkflowControlClient classe avec la configuration de point de terminaison spécifiée. |
| WorkflowControlClient(WorkflowControlEndpoint) |
Initialise une nouvelle instance de la WorkflowControlClient classe avec le fichier spécifié WorkflowControlEndpoint. |
Propriétés
| Nom | Description |
|---|---|
| Channel |
Obtient le canal interne utilisé pour envoyer des messages à différents points de terminaison de service configurés. (Hérité de ClientBase<TChannel>) |
| ChannelFactory |
Obtient l’objet sous-jacent ChannelFactory<TChannel> . (Hérité de ClientBase<TChannel>) |
| ClientCredentials |
Obtient les informations d’identification du client utilisées pour appeler une opération. (Hérité de ClientBase<TChannel>) |
| Endpoint |
Obtient le point de terminaison cible du service auquel le client WCF peut se connecter. (Hérité de ClientBase<TChannel>) |
| InnerChannel |
Obtient l’implémentation sous-jacente IClientChannel . (Hérité de ClientBase<TChannel>) |
| State |
Obtient l’état actuel de l’objet ClientBase<TChannel> . (Hérité de ClientBase<TChannel>) |
Méthodes
| Nom | Description |
|---|---|
| Abandon(Guid, String) |
Abandonne l’instance de flux de travail spécifiée. |
| Abandon(Guid) |
Abandonne l’instance de flux de travail spécifiée. |
| AbandonAsync(Guid, Object) |
Commence une opération asynchrone qui abandonne l’instance de workflow spécifiée avec les données définies par l’utilisateur spécifiées. |
| AbandonAsync(Guid, String, Object) |
Commence une opération asynchrone qui abandonne l’instance de workflow spécifiée avec la raison spécifiée et les données définies par l’utilisateur. |
| AbandonAsync(Guid, String) |
Commence une opération asynchrone qui abandonne l’instance de workflow spécifiée avec la raison spécifiée. |
| AbandonAsync(Guid) |
Commence une opération asynchrone qui abandonne l’instance de workflow spécifiée. |
| Abort() |
Fait passer immédiatement l’objet ClientBase<TChannel> de son état actuel à l’état fermé. (Hérité de ClientBase<TChannel>) |
| BeginAbandon(Guid, AsyncCallback, Object) |
Commence une opération asynchrone qui abandonne l’instance de workflow spécifiée. |
| BeginAbandon(Guid, String, AsyncCallback, Object) |
Commence une opération asynchrone qui abandonne l’instance de workflow spécifiée. |
| BeginCancel(Guid, AsyncCallback, Object) |
Commence une opération asynchrone qui annule l’instance de workflow spécifiée. |
| BeginRun(Guid, AsyncCallback, Object) |
Commence une opération asynchrone qui exécute l’instance de flux de travail spécifiée. |
| BeginSuspend(Guid, AsyncCallback, Object) |
Commence une opération asynchrone qui suspend l’opération spécifiée. |
| BeginSuspend(Guid, String, AsyncCallback, Object) |
Commence une opération asynchrone qui suspend l’opération spécifiée. |
| BeginTerminate(Guid, AsyncCallback, Object) |
Commence une opération asynchrone qui met fin à une instance de flux de travail. |
| BeginTerminate(Guid, String, AsyncCallback, Object) |
Commence une opération asynchrone qui met fin à une instance de flux de travail. |
| BeginUnsuspend(Guid, AsyncCallback, Object) |
Commence une opération asynchrone qui annule l’interruption d’une instance de flux de travail. |
| Cancel(Guid) |
Annule l’instance de flux de travail spécifiée. |
| CancelAsync(Guid, Object) |
Commence une opération asynchrone qui annule l’instance de workflow spécifiée avec les données définies par l’utilisateur spécifiées. |
| CancelAsync(Guid) |
Commence une opération asynchrone qui annule l’instance de workflow spécifiée. |
| Close() |
Fait passer l’objet ClientBase<TChannel> de son état actuel à l’état fermé. (Hérité de ClientBase<TChannel>) |
| CreateChannel() |
Retourne un nouveau canal vers le service. (Hérité de ClientBase<TChannel>) |
| DisplayInitializationUI() |
Indique au canal interne d’afficher une interface utilisateur si une interface utilisateur est nécessaire pour initialiser le canal avant de l’utiliser. (Hérité de ClientBase<TChannel>) |
| EndAbandon(IAsyncResult) |
Termine une opération d’abandon asynchrone. |
| EndCancel(IAsyncResult) |
Termine une opération d’annulation asynchrone. |
| EndRun(IAsyncResult) |
Termine une opération d’exécution asynchrone. |
| EndSuspend(IAsyncResult) |
Termine une opération de suspension asynchrone. |
| EndTerminate(IAsyncResult) |
Termine une opération d’arrêt asynchrone. |
| EndUnsuspend(IAsyncResult) |
Termine une opération asynchrone sans interruption. |
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetDefaultValueForInitialization<T>() |
Réplique le comportement du mot clé par défaut en C#. (Hérité de ClientBase<TChannel>) |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| InvokeAsync(ClientBase<TChannel>.BeginOperationDelegate, Object[], ClientBase<TChannel>.EndOperationDelegate, SendOrPostCallback, Object) |
Fournit la prise en charge de l’implémentation du modèle asynchrone basé sur les événements. Pour plus d’informations sur ce modèle, consultez Vue d’ensemble du modèle asynchrone basé sur les événements. (Hérité de ClientBase<TChannel>) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| Open() |
Fait passer l’objet ClientBase<TChannel> de l’état créé à l’état ouvert. (Hérité de ClientBase<TChannel>) |
| Run(Guid) |
Exécute l’instance de workflow spécifiée. |
| RunAsync(Guid, Object) |
Commence une opération asynchrone qui exécute l’instance de workflow spécifiée avec les données d’état définies par l’utilisateur. |
| RunAsync(Guid) |
Commence une opération asynchrone qui exécute l’instance de flux de travail spécifiée. |
| Suspend(Guid, String) |
Suspend l’instance de flux de travail spécifiée. |
| Suspend(Guid) |
Suspend l’instance de flux de travail spécifiée. |
| SuspendAsync(Guid, Object) |
Commence une opération de suspension asynchrone avec l’ID d’instance de workflow spécifié et les données d’état définies par l’utilisateur. |
| SuspendAsync(Guid, String, Object) |
Commence une opération de suspension asynchrone avec l’ID d’instance de workflow, la raison et les données d’état définies par l’utilisateur spécifiées. |
| SuspendAsync(Guid, String) |
Commence une opération de suspension asynchrone avec l’ID d’instance de workflow et la raison spécifiés. |
| SuspendAsync(Guid) |
Commence une opération de suspension asynchrone. |
| Terminate(Guid, String) |
Met fin à l’instance de flux de travail spécifiée avec la raison spécifiée. |
| Terminate(Guid) |
Met fin à l’instance de flux de travail spécifiée. |
| TerminateAsync(Guid, Object) |
Commence une opération asynchrone qui met fin à l’instance de workflow spécifiée avec les données définies par l’utilisateur spécifiées. |
| TerminateAsync(Guid, String, Object) |
Commence une opération asynchrone qui met fin à l’instance de workflow spécifiée avec la raison spécifiée et les données définies par l’utilisateur. |
| TerminateAsync(Guid, String) |
Commence une opération asynchrone qui met fin à l’instance de flux de travail spécifiée avec la raison spécifiée. |
| TerminateAsync(Guid) |
Commence une opération asynchrone qui met fin à l’instance de workflow spécifiée. |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |
| Unsuspend(Guid) |
Annule l’instance de flux de travail spécifiée. |
| UnsuspendAsync(Guid, Object) |
Commence une opération asynchrone sans interruption avec les données d’état définies par l’utilisateur spécifiées. |
| UnsuspendAsync(Guid) |
Commence une opération asynchrone sans interruption. |
Événements
| Nom | Description |
|---|---|
| AbandonCompleted |
Se produit lorsqu’une opération d’abandon asynchrone se termine. |
| CancelCompleted |
Se produit lorsqu’une opération d’annulation asynchrone se termine. |
| RunCompleted |
Se produit lorsqu’une opération d’exécution asynchrone se termine. |
| SuspendCompleted |
Se produit lorsqu’une opération de suspension asynchrone se termine. |
| TerminateCompleted |
Se produit lorsqu’une opération d’arrêt asynchrone se termine. |
| UnsuspendCompleted |
Se produit lorsqu’une opération asynchrone non attachée se termine. |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| ICommunicationObject.BeginClose(AsyncCallback, Object) |
Commence une opération asynchrone pour fermer le ClientBase<TChannel>. (Hérité de ClientBase<TChannel>) |
| ICommunicationObject.BeginClose(TimeSpan, AsyncCallback, Object) |
Commence une opération asynchrone pour fermer le ClientBase<TChannel> délai d’expiration spécifié. (Hérité de ClientBase<TChannel>) |
| ICommunicationObject.BeginOpen(AsyncCallback, Object) |
Commence une opération asynchrone pour ouvrir l’objet ClientBase<TChannel> . (Hérité de ClientBase<TChannel>) |
| ICommunicationObject.BeginOpen(TimeSpan, AsyncCallback, Object) |
Commence une opération asynchrone pour ouvrir l’objet ClientBase<TChannel> dans un intervalle de temps spécifié. (Hérité de ClientBase<TChannel>) |
| ICommunicationObject.Close(TimeSpan) |
Fait passer l’objet ClientBase<TChannel> de son état actuel à l’état fermé. (Hérité de ClientBase<TChannel>) |
| ICommunicationObject.Closed |
Gestionnaire d’événements appelé lorsque l’objet ClientBase<TChannel> a passé de son état actuel à l’état fermé. (Hérité de ClientBase<TChannel>) |
| ICommunicationObject.Closing |
Gestionnaire d’événements appelé lorsque l’objet ClientBase<TChannel> passe de son état actuel à l’état fermé. (Hérité de ClientBase<TChannel>) |
| ICommunicationObject.EndClose(IAsyncResult) |
Termine une opération asynchrone pour fermer l’objet ClientBase<TChannel> . (Hérité de ClientBase<TChannel>) |
| ICommunicationObject.EndOpen(IAsyncResult) |
Termine une opération asynchrone pour ouvrir l’objet ClientBase<TChannel> . (Hérité de ClientBase<TChannel>) |
| ICommunicationObject.Faulted |
Gestionnaire d’événements appelé lorsqu’une erreur se produit lors de l’exécution d’une opération sur l’objet ClientBase<TChannel> . (Hérité de ClientBase<TChannel>) |
| ICommunicationObject.Open(TimeSpan) |
Fait passer l’objet ClientBase<TChannel> de l’état créé à l’état ouvert dans un intervalle de temps spécifié. (Hérité de ClientBase<TChannel>) |
| ICommunicationObject.Opened |
Gestionnaire d’événements appelé lorsque l’objet ClientBase<TChannel> passe de l’état créé à l’état ouvert. (Hérité de ClientBase<TChannel>) |
| ICommunicationObject.Opening |
Gestionnaire d’événements appelé lorsque l’objet ClientBase<TChannel> passe de l’état créé à l’état ouvert. (Hérité de ClientBase<TChannel>) |
| IDisposable.Dispose() |
Implémentation explicite de la Dispose() méthode. (Hérité de ClientBase<TChannel>) |