WorkflowControlClient Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Consente a un client di inviare operazioni di controllo a un servizio del flusso di lavoro ospitato in 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)
- Ereditarietà
Commenti
Utilizzare questa classe per controllare un'istanza del flusso di lavoro.
Costruttori
| WorkflowControlClient() |
Inizializza una nuova istanza della classe WorkflowControlClient. |
| WorkflowControlClient(Binding, EndpointAddress) |
Inizializza una nuova istanza della classe WorkflowControlClient con l’associazione specificata e WorkflowControlEndpoint. |
| WorkflowControlClient(String) |
Inizializza una nuova istanza della classe WorkflowControlClient con la configurazione dell'endpoint specificato. |
| WorkflowControlClient(String, EndpointAddress) |
Inizializza una nuova istanza della classe WorkflowControlClient con la configurazione dell’endpoint specificato e l'oggetto EndpointAddress. |
| WorkflowControlClient(String, String) |
Inizializza una nuova istanza della classe WorkflowControlClient con la configurazione e l'indirizzo dell'endpoint specificati. |
| WorkflowControlClient(WorkflowControlEndpoint) |
Inizializza una nuova istanza della classe WorkflowControlClient con l'oggetto WorkflowControlEndpoint specificato. |
Proprietà
| Channel |
Ottiene il canale interno utilizzato per inviare messaggi a endpoint del servizio con diverse configurazioni. (Ereditato da ClientBase<TChannel>) |
| ChannelFactory |
Ottiene l'oggetto ChannelFactory<TChannel> sottostante. (Ereditato da ClientBase<TChannel>) |
| ClientCredentials |
Ottiene le credenziali client utilizzate per chiamare un'operazione. (Ereditato da ClientBase<TChannel>) |
| Endpoint |
Ottiene l'endpoint di destinazione per il servizio al quale il client WCF può connettersi. (Ereditato da ClientBase<TChannel>) |
| InnerChannel |
Ottiene l'implementazione dell'interfaccia IClientChannel sottostante. (Ereditato da ClientBase<TChannel>) |
| State |
Ottiene lo stato corrente dell'oggetto ClientBase<TChannel>. (Ereditato da ClientBase<TChannel>) |
Metodi
| Abandon(Guid) |
Abbandona l'istanza del flusso di lavoro specificata. |
| Abandon(Guid, String) |
Abbandona l'istanza del flusso di lavoro specificata. |
| AbandonAsync(Guid) |
Avvia un'operazione asincrona che abbandona l'istanza del flusso del lavoro specificata. |
| AbandonAsync(Guid, Object) |
Avvia un'operazione asincrona che abbandona l'istanza del flusso di lavoro specificata con i dati definiti dall'utente specificati. |
| AbandonAsync(Guid, String) |
Avvia un'operazione asincrona che abbandona l'istanza del flusso di lavoro specificata con il motivo specificato. |
| AbandonAsync(Guid, String, Object) |
Avvia un'operazione asincrona che abbandona l'istanza del flusso di lavoro specificata con il motivo e i dati definiti dall'utente specificati. |
| Abort() |
Determina la transizione immediata dell'oggetto ClientBase<TChannel> dallo stato corrente allo stato di chiusura. (Ereditato da ClientBase<TChannel>) |
| BeginAbandon(Guid, AsyncCallback, Object) |
Avvia un'operazione asincrona che abbandona l'istanza del flusso del lavoro specificata. |
| BeginAbandon(Guid, String, AsyncCallback, Object) |
Avvia un'operazione asincrona che abbandona l'istanza del flusso del lavoro specificata. |
| BeginCancel(Guid, AsyncCallback, Object) |
Avvia un'operazione asincrona che annulla l'istanza del flusso del lavoro specificata. |
| BeginRun(Guid, AsyncCallback, Object) |
Avvia un'operazione asincrona che esegue l'istanza del flusso di lavoro specificata. |
| BeginSuspend(Guid, AsyncCallback, Object) |
Avvia un'operazione asincrona che sospende l'operazione specificata. |
| BeginSuspend(Guid, String, AsyncCallback, Object) |
Avvia un'operazione asincrona che sospende l'operazione specificata. |
| BeginTerminate(Guid, AsyncCallback, Object) |
Avvia un'operazione asincrona che termina un'istanza del flusso di lavoro. |
| BeginTerminate(Guid, String, AsyncCallback, Object) |
Avvia un'operazione asincrona che termina un'istanza del flusso di lavoro. |
| BeginUnsuspend(Guid, AsyncCallback, Object) |
Avvia un'operazione asincrona che non sospende un'istanza del flusso di lavoro. |
| Cancel(Guid) |
Annulla l'istanza del flusso di lavoro specificata. |
| CancelAsync(Guid) |
Avvia un'operazione asincrona che annulla l'istanza del flusso del lavoro specificata. |
| CancelAsync(Guid, Object) |
Avvia un'operazione asincrona che annulla l'istanza del flusso di lavoro specificata con i dati definiti dall'utente specificati. |
| Close() |
Determina la transizione dell'oggetto ClientBase<TChannel> dallo stato corrente allo stato di chiusura. (Ereditato da ClientBase<TChannel>) |
| CloseAsync() |
Consente a un client di inviare operazioni di controllo a un servizio del flusso di lavoro ospitato in WorkflowServiceHost. (Ereditato da ClientBase<TChannel>) |
| CreateChannel() |
Restituisce un nuovo canale per il servizio. (Ereditato da ClientBase<TChannel>) |
| DisplayInitializationUI() |
Indica al canale interno di visualizzare un'interfaccia utente se necessaria per inizializzare il canale prima di utilizzarlo. (Ereditato da ClientBase<TChannel>) |
| EndAbandon(IAsyncResult) |
Completa un'operazione di abbandono asincrona. |
| EndCancel(IAsyncResult) |
Completa un'operazione di annullamento asincrona. |
| EndRun(IAsyncResult) |
Completa un'operazione di esecuzione asincrona. |
| EndSuspend(IAsyncResult) |
Completa un'operazione di sospensione asincrona. |
| EndTerminate(IAsyncResult) |
Completa un'operazione di interruzione asincrona. |
| EndUnsuspend(IAsyncResult) |
Completa un'operazione di annullamento della sospensione asincrona. |
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetDefaultValueForInitialization<T>() |
Replica il comportamento della parola chiave predefinita in C#. (Ereditato da ClientBase<TChannel>) |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
| InvokeAsync(ClientBase<TChannel>.BeginOperationDelegate, Object[], ClientBase<TChannel>.EndOperationDelegate, SendOrPostCallback, Object) |
Fornisce supporto per implementare il modello asincrono basato su eventi Per ulteriori informazioni su questo modello, vedere Cenni preliminari sul modello asincrono basato su eventi. (Ereditato da ClientBase<TChannel>) |
| MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
| Open() |
Determina la transizione dell'oggetto ClientBase<TChannel> dallo stato di creazione allo stato di apertura. (Ereditato da ClientBase<TChannel>) |
| Run(Guid) |
Esegue l'istanza del flusso di lavoro specificata. |
| RunAsync(Guid) |
Avvia un'operazione asincrona che esegue l'istanza del flusso di lavoro specificata. |
| RunAsync(Guid, Object) |
Avvia un'operazione asincrona che esegue l'istanza del flusso di lavoro specificata con i dati di stato definiti dall'utente. |
| Suspend(Guid) |
Sospende l'istanza del flusso di lavoro specificata. |
| Suspend(Guid, String) |
Sospende l'istanza del flusso di lavoro specificata. |
| SuspendAsync(Guid) |
Avvia un'operazione di sospensione asincrona. |
| SuspendAsync(Guid, Object) |
Avvia un'operazione di sospensione asincrona con l'ID dell'istanza del flusso di lavoro e con i dati di stato definiti dall'utente specificati. |
| SuspendAsync(Guid, String) |
Avvia un'operazione di sospensione asincrona con l'ID dell'istanza del flusso di lavoro e con il motivo specificati. |
| SuspendAsync(Guid, String, Object) |
Avvia un'operazione di sospensione asincrona con l'ID dell'istanza del flusso di lavoro, il motivo e i dati di stato definiti dall'utente specificati. |
| Terminate(Guid) |
Termina l'istanza del flusso di lavoro specificata. |
| Terminate(Guid, String) |
Termina l'istanza del flusso di lavoro specificata con il motivo specificato. |
| TerminateAsync(Guid) |
Avvia un'operazione asincrona che termina l'istanza del flusso del lavoro specificata. |
| TerminateAsync(Guid, Object) |
Avvia un'operazione asincrona che termina l'istanza del flusso di lavoro specificata con i dati definiti dall'utente specificati. |
| TerminateAsync(Guid, String) |
Avvia un'operazione asincrona che termina l'istanza del flusso di lavoro specificata con il motivo specificato. |
| TerminateAsync(Guid, String, Object) |
Avvia un'operazione asincrona che termina l'istanza del flusso di lavoro specificata con il motivo e i dati definiti dall'utente specificati. |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
| Unsuspend(Guid) |
Annulla la sospensione dell'istanza del flusso di lavoro specificata. |
| UnsuspendAsync(Guid) |
Avvia un'operazione di annullamento della sospensione asincrona. |
| UnsuspendAsync(Guid, Object) |
Avvia un'operazione di annullamento della sospensione asincrona con i dati di stato definiti dall'utente specificati. |
Eventi
| AbandonCompleted |
Si verifica al completamento di un'operazione di abbandono asincrona. |
| CancelCompleted |
Si verifica al completamento di un'operazione di annullamento asincrona. |
| RunCompleted |
Si verifica al completamento di un'operazione di esecuzione asincrona. |
| SuspendCompleted |
Si verifica al completamento di un'operazione di sospensione asincrona. |
| TerminateCompleted |
Si verifica al completamento di un'operazione di interruzione asincrona. |
| UnsuspendCompleted |
Si verifica al completamento di un'operazione di annullamento della sospensione asincrona. |
Implementazioni dell'interfaccia esplicita
| ICommunicationObject.BeginClose(AsyncCallback, Object) |
Avvia un'operazione asincrona per chiudere l'oggetto ClientBase<TChannel>. (Ereditato da ClientBase<TChannel>) |
| ICommunicationObject.BeginClose(TimeSpan, AsyncCallback, Object) |
Avvia un'operazione asincrona per chiudere l'oggetto ClientBase<TChannel> entro un determinato intervallo di tempo. (Ereditato da ClientBase<TChannel>) |
| ICommunicationObject.BeginOpen(AsyncCallback, Object) |
Avvia un'operazione asincrona per aprire l'oggetto ClientBase<TChannel>. (Ereditato da ClientBase<TChannel>) |
| ICommunicationObject.BeginOpen(TimeSpan, AsyncCallback, Object) |
Avvia un'operazione asincrona per aprire l'oggetto ClientBase<TChannel> entro l'intervallo di tempo specificato. (Ereditato da ClientBase<TChannel>) |
| ICommunicationObject.Close(TimeSpan) |
Determina la transizione dell'oggetto ClientBase<TChannel> dallo stato corrente allo stato di chiusura. (Ereditato da ClientBase<TChannel>) |
| ICommunicationObject.Closed |
Gestore eventi richiamato quando l'oggetto ClientBase<TChannel> ha eseguito la transizione dallo stato corrente allo stato di chiusura. (Ereditato da ClientBase<TChannel>) |
| ICommunicationObject.Closing |
Gestore eventi richiamato quando l'oggetto ClientBase<TChannel> esegue la transizione dallo stato corrente allo stato di chiusura. (Ereditato da ClientBase<TChannel>) |
| ICommunicationObject.EndClose(IAsyncResult) |
Completa un'operazione asincrona di chiusura dell'oggetto ClientBase<TChannel>. (Ereditato da ClientBase<TChannel>) |
| ICommunicationObject.EndOpen(IAsyncResult) |
Completa un'operazione asincrona di apertura dell'oggetto ClientBase<TChannel>. (Ereditato da ClientBase<TChannel>) |
| ICommunicationObject.Faulted |
Gestore eventi richiamato quando si verifica un errore durante l'esecuzione di un'operazione sull'oggetto ClientBase<TChannel>. (Ereditato da ClientBase<TChannel>) |
| ICommunicationObject.Open(TimeSpan) |
Determina la transizione dell'oggetto ClientBase<TChannel> dallo stato di creazione allo stato di apertura entro l'intervallo di tempo specificato. (Ereditato da ClientBase<TChannel>) |
| ICommunicationObject.Opened |
Gestore eventi richiamato quando l'oggetto ClientBase<TChannel> esegue la transizione dallo stato di creazione allo stato di apertura. (Ereditato da ClientBase<TChannel>) |
| ICommunicationObject.Opening |
Gestore eventi richiamato quando l'oggetto ClientBase<TChannel> esegue la transizione dallo stato di creazione allo stato di apertura. (Ereditato da ClientBase<TChannel>) |
| IDisposable.Dispose() |
Implementazione esplicita del metodo Dispose(). (Ereditato da ClientBase<TChannel>) |