WorkflowControlClient Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Umožňuje klientovi odesílat řídicí operace do služby pracovního postupu hostované pomocí 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)
- Dědičnost
Poznámky
Pomocí této třídy můžete řídit instanci pracovního postupu.
Konstruktory
WorkflowControlClient() |
Inicializuje novou instanci WorkflowControlClient třídy. |
WorkflowControlClient(Binding, EndpointAddress) |
Inicializuje novou instanci WorkflowControlClient třídy se zadanou vazbou a WorkflowControlEndpoint. |
WorkflowControlClient(String) |
Inicializuje novou instanci WorkflowControlClient třídy se zadanou konfigurací koncového bodu. |
WorkflowControlClient(String, EndpointAddress) |
Inicializuje novou instanci WorkflowControlClient třídy se zadanou konfigurací koncového bodu a EndpointAddress. |
WorkflowControlClient(String, String) |
Inicializuje novou instanci WorkflowControlClient třídy se zadanou konfigurací koncového bodu a adresou koncového bodu. |
WorkflowControlClient(WorkflowControlEndpoint) |
Inicializuje novou instanci WorkflowControlClient třídy se zadaným WorkflowControlEndpointobjektem . |
Vlastnosti
Channel |
Získá vnitřní kanál používaný k odesílání zpráv do různě nakonfigurovaných koncových bodů služby. (Zděděno od ClientBase<TChannel>) |
ChannelFactory |
Získá základní ChannelFactory<TChannel> objekt. (Zděděno od ClientBase<TChannel>) |
ClientCredentials |
Získá přihlašovací údaje klienta použité k volání operace. (Zděděno od ClientBase<TChannel>) |
Endpoint |
Získá cílový koncový bod pro službu, ke které se klient WCF může připojit. (Zděděno od ClientBase<TChannel>) |
InnerChannel |
Získá základní IClientChannel implementaci. (Zděděno od ClientBase<TChannel>) |
State |
Získá aktuální stav objektu ClientBase<TChannel> . (Zděděno od ClientBase<TChannel>) |
Metody
Abandon(Guid) |
Opustí zadanou instanci pracovního postupu. |
Abandon(Guid, String) |
Opustí zadanou instanci pracovního postupu. |
AbandonAsync(Guid) |
Spustí asynchronní operaci, která opustí zadanou instanci pracovního postupu. |
AbandonAsync(Guid, Object) |
Zahájí asynchronní operaci, která opustí zadanou instanci pracovního postupu se zadanými uživatelem definovanými daty. |
AbandonAsync(Guid, String) |
Zahájí asynchronní operaci, která opustí zadanou instanci pracovního postupu se zadaným důvodem. |
AbandonAsync(Guid, String, Object) |
Zahájí asynchronní operaci, která opustí zadanou instanci pracovního postupu se zadaným důvodem a uživatelem definovanými daty. |
Abort() |
Způsobí okamžitý ClientBase<TChannel> přechod objektu z aktuálního stavu do uzavřeného stavu. (Zděděno od ClientBase<TChannel>) |
BeginAbandon(Guid, AsyncCallback, Object) |
Spustí asynchronní operaci, která opustí zadanou instanci pracovního postupu. |
BeginAbandon(Guid, String, AsyncCallback, Object) |
Spustí asynchronní operaci, která opustí zadanou instanci pracovního postupu. |
BeginCancel(Guid, AsyncCallback, Object) |
Spustí asynchronní operaci, která zruší zadanou instanci pracovního postupu. |
BeginRun(Guid, AsyncCallback, Object) |
Spustí asynchronní operaci, která spustí zadanou instanci pracovního postupu. |
BeginSuspend(Guid, AsyncCallback, Object) |
Spustí asynchronní operaci, která zadanou operaci pozastaví. |
BeginSuspend(Guid, String, AsyncCallback, Object) |
Spustí asynchronní operaci, která zadanou operaci pozastaví. |
BeginTerminate(Guid, AsyncCallback, Object) |
Spustí asynchronní operaci, která ukončí instanci pracovního postupu. |
BeginTerminate(Guid, String, AsyncCallback, Object) |
Spustí asynchronní operaci, která ukončí instanci pracovního postupu. |
BeginUnsuspend(Guid, AsyncCallback, Object) |
Zahájí asynchronní operaci, která zruší provoz instance pracovního postupu. |
Cancel(Guid) |
Zruší zadanou instanci pracovního postupu. |
CancelAsync(Guid) |
Spustí asynchronní operaci, která zruší zadanou instanci pracovního postupu. |
CancelAsync(Guid, Object) |
Spustí asynchronní operaci, která zruší zadanou instanci pracovního postupu se zadanými uživatelem definovanými daty. |
Close() |
Způsobí přechod objektu ClientBase<TChannel> z aktuálního stavu do uzavřeného stavu. (Zděděno od ClientBase<TChannel>) |
CloseAsync() |
Umožňuje klientovi odesílat řídicí operace do služby pracovního postupu hostované pomocí WorkflowServiceHost. (Zděděno od ClientBase<TChannel>) |
CreateChannel() |
Vrátí nový kanál do služby. (Zděděno od ClientBase<TChannel>) |
DisplayInitializationUI() |
Instruuje vnitřní kanál, aby zobrazil uživatelské rozhraní, pokud se vyžaduje k inicializaci kanálu před jeho použitím. (Zděděno od ClientBase<TChannel>) |
EndAbandon(IAsyncResult) |
Dokončí asynchronní operaci opuštění. |
EndCancel(IAsyncResult) |
Dokončí asynchronní operaci zrušení. |
EndRun(IAsyncResult) |
Dokončí operaci asynchronního spuštění. |
EndSuspend(IAsyncResult) |
Dokončí operaci asynchronního pozastavení. |
EndTerminate(IAsyncResult) |
Dokončí operaci asynchronního ukončení. |
EndUnsuspend(IAsyncResult) |
Dokončí asynchronní operaci unsuspend. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetDefaultValueForInitialization<T>() |
Replikuje chování výchozího klíčového slova v jazyce C#. (Zděděno od ClientBase<TChannel>) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
InvokeAsync(ClientBase<TChannel>.BeginOperationDelegate, Object[], ClientBase<TChannel>.EndOperationDelegate, SendOrPostCallback, Object) |
Poskytuje podporu pro implementaci asynchronního vzoru založeného na událostech. Další informace o tomto vzoru najdete v tématu Přehled asynchronních vzorů založených na událostech. (Zděděno od ClientBase<TChannel>) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
Open() |
ClientBase<TChannel> Způsobí přechod objektu z vytvořeného stavu do otevřeného stavu. (Zděděno od ClientBase<TChannel>) |
Run(Guid) |
Spustí zadanou instanci pracovního postupu. |
RunAsync(Guid) |
Spustí asynchronní operaci, která spustí zadanou instanci pracovního postupu. |
RunAsync(Guid, Object) |
Spustí asynchronní operaci, která spustí zadanou instanci pracovního postupu s uživatelem definovanými daty stavu. |
Suspend(Guid) |
Pozastaví zadanou instanci pracovního postupu. |
Suspend(Guid, String) |
Pozastaví zadanou instanci pracovního postupu. |
SuspendAsync(Guid) |
Spustí asynchronní operaci pozastavení. |
SuspendAsync(Guid, Object) |
Zahájí operaci asynchronního pozastavení se zadaným ID instance pracovního postupu a uživatelem definovanými údaji o stavu. |
SuspendAsync(Guid, String) |
Zahájí asynchronní operaci pozastavení se zadaným ID a důvodem instance pracovního postupu. |
SuspendAsync(Guid, String, Object) |
Zahájí asynchronní operaci pozastavení se zadaným ID instance pracovního postupu, důvodem a uživatelem definovanými údaji o stavu. |
Terminate(Guid) |
Ukončí zadanou instanci pracovního postupu. |
Terminate(Guid, String) |
Ukončí zadanou instanci pracovního postupu se zadaným důvodem. |
TerminateAsync(Guid) |
Spustí asynchronní operaci, která ukončí zadanou instanci pracovního postupu. |
TerminateAsync(Guid, Object) |
Zahájí asynchronní operaci, která ukončí zadanou instanci pracovního postupu se zadanými uživatelem definovanými daty. |
TerminateAsync(Guid, String) |
Zahájí asynchronní operaci, která ukončí zadanou instanci pracovního postupu se zadaným důvodem. |
TerminateAsync(Guid, String, Object) |
Zahájí asynchronní operaci, která ukončí zadanou instanci pracovního postupu se zadaným důvodem a uživatelem definovanými daty. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Unsuspend(Guid) |
Zruší odesílání zadané instance pracovního postupu. |
UnsuspendAsync(Guid) |
Spustí asynchronní operaci unsuspend. |
UnsuspendAsync(Guid, Object) |
Zahájí asynchronní operaci unsuspend se zadanými uživatelem definovanými daty o stavu. |
Událost
AbandonCompleted |
Nastane při dokončení asynchronní operace opuštění. |
CancelCompleted |
Nastane při dokončení asynchronní operace zrušení. |
RunCompleted |
Nastane při dokončení asynchronní operace spuštění. |
SuspendCompleted |
Nastane při dokončení asynchronní operace pozastavení. |
TerminateCompleted |
Nastane při dokončení asynchronní operace ukončení. |
UnsuspendCompleted |
Nastane při dokončení asynchronní operace unsuspend. |
Explicitní implementace rozhraní
ICommunicationObject.BeginClose(AsyncCallback, Object) |
Zahájí asynchronní operaci k zavření objektu ClientBase<TChannel>. (Zděděno od ClientBase<TChannel>) |
ICommunicationObject.BeginClose(TimeSpan, AsyncCallback, Object) |
Zahájí asynchronní operaci, která ukončí ClientBase<TChannel> operaci se zadaným časovým limitem. (Zděděno od ClientBase<TChannel>) |
ICommunicationObject.BeginOpen(AsyncCallback, Object) |
Zahájí asynchronní operaci k otevření objektu ClientBase<TChannel> . (Zděděno od ClientBase<TChannel>) |
ICommunicationObject.BeginOpen(TimeSpan, AsyncCallback, Object) |
Zahájí asynchronní operaci, která ClientBase<TChannel> otevře objekt v zadaném časovém intervalu. (Zděděno od ClientBase<TChannel>) |
ICommunicationObject.Close(TimeSpan) |
Způsobí přechod objektu ClientBase<TChannel> z aktuálního stavu do uzavřeného stavu. (Zděděno od ClientBase<TChannel>) |
ICommunicationObject.Closed |
Obslužná rutina události, která je vyvolána při přechodu objektu ClientBase<TChannel> z aktuálního stavu do uzavřeného stavu. (Zděděno od ClientBase<TChannel>) |
ICommunicationObject.Closing |
Obslužná rutina události, která je vyvolána při přechodu objektu ClientBase<TChannel> z aktuálního stavu do uzavřeného stavu. (Zděděno od ClientBase<TChannel>) |
ICommunicationObject.EndClose(IAsyncResult) |
Dokončí asynchronní operaci k zavření objektu ClientBase<TChannel> . (Zděděno od ClientBase<TChannel>) |
ICommunicationObject.EndOpen(IAsyncResult) |
Dokončí asynchronní operaci k otevření objektu ClientBase<TChannel> . (Zděděno od ClientBase<TChannel>) |
ICommunicationObject.Faulted |
Obslužná rutina události, která je vyvolána, když dojde k chybě při provádění operace s objektem ClientBase<TChannel> . (Zděděno od ClientBase<TChannel>) |
ICommunicationObject.Open(TimeSpan) |
Způsobí přechod objektu ClientBase<TChannel> z vytvořeného stavu do otevřeného stavu v zadaném časovém intervalu. (Zděděno od ClientBase<TChannel>) |
ICommunicationObject.Opened |
Obslužná rutina události, která je vyvolána při ClientBase<TChannel> přechodu objektu z vytvořeného stavu do otevřeného stavu. (Zděděno od ClientBase<TChannel>) |
ICommunicationObject.Opening |
Obslužná rutina události, která je vyvolána při ClientBase<TChannel> přechodu objektu z vytvořeného stavu do otevřeného stavu. (Zděděno od ClientBase<TChannel>) |
IDisposable.Dispose() |
Explicitní implementace Dispose() metody. (Zděděno od ClientBase<TChannel>) |