Sdílet prostřednictvím


WorkflowControlClient Třída

Definice

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

Platí pro