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>) |