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

Tato třída slouží k řízení instance pracovního postupu.

Konstruktory

Name Description
WorkflowControlClient()

Inicializuje novou instanci WorkflowControlClient třídy.

WorkflowControlClient(Binding, EndpointAddress)

Inicializuje novou instanci WorkflowControlClient třídy se zadanou vazbou a WorkflowControlEndpoint.

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

Inicializuje novou instanci WorkflowControlClient třídy se zadanou konfigurací koncového bodu.

WorkflowControlClient(WorkflowControlEndpoint)

Inicializuje novou instanci WorkflowControlClient třídy se zadaným WorkflowControlEndpoint.

Vlastnosti

Name Description
Channel

Získá vnitřní kanál používaný k odesílání zpráv do různých 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žívané 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

Name Description
Abandon(Guid, String)

Opustí zadanou instanci pracovního postupu.

Abandon(Guid)

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

Zahájí asynchronní operaci, která opustí zadanou instanci pracovního postupu se zadaným důvodem a 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)

Zahájí asynchronní operaci, která opustí zadanou instanci pracovního postupu.

Abort()

Způsobí, že objekt ClientBase<TChannel> přejde okamžitě z jeho aktuálního stavu do uzavřeného stavu.

(Zděděno od ClientBase<TChannel>)
BeginAbandon(Guid, AsyncCallback, Object)

Zahájí asynchronní operaci, která opustí zadanou instanci pracovního postupu.

BeginAbandon(Guid, String, AsyncCallback, Object)

Zahájí asynchronní operaci, která opustí zadanou instanci pracovního postupu.

BeginCancel(Guid, AsyncCallback, Object)

Zahájí asynchronní operaci, která zruší zadanou instanci pracovního postupu.

BeginRun(Guid, AsyncCallback, Object)

Zahájí asynchronní operaci, která spouští zadanou instanci pracovního postupu.

BeginSuspend(Guid, AsyncCallback, Object)

Zahájí asynchronní operaci, která pozastaví zadanou operaci.

BeginSuspend(Guid, String, AsyncCallback, Object)

Zahájí asynchronní operaci, která pozastaví zadanou operaci.

BeginTerminate(Guid, AsyncCallback, Object)

Zahájí asynchronní operaci, která ukončí instanci pracovního postupu.

BeginTerminate(Guid, String, AsyncCallback, Object)

Zahájí asynchronní operaci, která ukončí instanci pracovního postupu.

BeginUnsuspend(Guid, AsyncCallback, Object)

Zahájí asynchronní operaci, která zruší zrušení přiřazení instance pracovního postupu.

Cancel(Guid)

Zruší zadanou instanci pracovního postupu.

CancelAsync(Guid, Object)

Zahájí asynchronní operaci, která zruší zadanou instanci pracovního postupu se zadanými uživatelem definovanými daty.

CancelAsync(Guid)

Zahájí asynchronní operaci, která zruší zadanou instanci pracovního postupu.

Close()

Způsobí, že objekt ClientBase<TChannel> přejde z aktuálního stavu do uzavřeného stavu.

(Zděděno od ClientBase<TChannel>)
CreateChannel()

Vrátí do služby nový kanál.

(Zděděno od ClientBase<TChannel>)
DisplayInitializationUI()

Instruuje vnitřní kanál, aby zobrazil uživatelské rozhraní, pokud je nutné inicializovat kanál 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čí asynchronní operaci spuštění.

EndSuspend(IAsyncResult)

Dokončí asynchronní pozastavenou operaci.

EndTerminate(IAsyncResult)

Dokončí asynchronní ukončete operaci.

EndUnsuspend(IAsyncResult)

Dokončí asynchronní operaci unsuspend.

Equals(Object)

Určuje, zda je zadaný objekt roven 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í funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(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 naleznete v tématu Přehled asynchronního vzoru založeného na událostech.

(Zděděno od ClientBase<TChannel>)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
Open()

Způsobí, že ClientBase<TChannel> objekt přejde 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, Object)

Začíná asynchronní operace, která spouští zadanou instanci pracovního postupu s uživatelsky definovanými stavovými daty.

RunAsync(Guid)

Zahájí asynchronní operaci, která spouští zadanou instanci pracovního postupu.

Suspend(Guid, String)

Pozastaví zadanou instanci pracovního postupu.

Suspend(Guid)

Pozastaví zadanou instanci pracovního postupu.

SuspendAsync(Guid, Object)

Zahájí asynchronní operaci pozastavení se zadaným ID instance pracovního postupu a uživatelem definovanými stavovými daty.

SuspendAsync(Guid, String, Object)

Zahájí asynchronní operaci pozastavení se zadaným ID instance pracovního postupu, důvodem a uživatelem definovanými stavovými daty.

SuspendAsync(Guid, String)

Zahájí asynchronní operaci pozastavení se zadaným ID instance pracovního postupu a důvodem.

SuspendAsync(Guid)

Zahájí asynchronní pozastavenou operaci.

Terminate(Guid, String)

Ukončí zadanou instanci pracovního postupu se zadaným důvodem.

Terminate(Guid)

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

Zahájí asynchronní operaci, která ukončí zadanou instanci pracovního postupu se zadaným důvodem a 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)

Zahájí asynchronní operaci, která ukončí zadanou instanci pracovního postupu.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
Unsuspend(Guid)

Zruší odeslání zadané instance pracovního postupu.

UnsuspendAsync(Guid, Object)

Zahájí asynchronní operaci unsuspend se zadanými uživatelem definovanými stavovými daty.

UnsuspendAsync(Guid)

Zahájí asynchronní operaci unsuspend.

Událost

Name Description
AbandonCompleted

Nastane, když se dokončí asynchronní operace opuštění.

CancelCompleted

Nastane, když se dokončí asynchronní operace zrušení.

RunCompleted

Nastane, když se dokončí asynchronní operace spuštění.

SuspendCompleted

Nastane, když se dokončí asynchronní pozastavená operace.

TerminateCompleted

Nastane, když se dokončí asynchronní ukončení operace.

UnsuspendCompleted

Nastane, když se dokončí asynchronní operace unsuspend.

Explicitní implementace rozhraní

Name Description
ICommunicationObject.BeginClose(AsyncCallback, Object)

Zahájí asynchronní operaci, která zavře ClientBase<TChannel>.

(Zděděno od ClientBase<TChannel>)
ICommunicationObject.BeginClose(TimeSpan, AsyncCallback, Object)

Zahájí asynchronní operaci tak, aby zavřela ClientBase<TChannel> zadaný časový limit.

(Zděděno od ClientBase<TChannel>)
ICommunicationObject.BeginOpen(AsyncCallback, Object)

Zahájí asynchronní operaci pro otevření objektu ClientBase<TChannel> .

(Zděděno od ClientBase<TChannel>)
ICommunicationObject.BeginOpen(TimeSpan, AsyncCallback, Object)

Zahájí asynchronní operaci, která otevře ClientBase<TChannel> objekt v zadaném časovém intervalu.

(Zděděno od ClientBase<TChannel>)
ICommunicationObject.Close(TimeSpan)

Způsobí, že objekt ClientBase<TChannel> přejde z aktuálního stavu do uzavřeného stavu.

(Zděděno od ClientBase<TChannel>)
ICommunicationObject.Closed

Obslužná rutina události, která se vyvolá, když ClientBase<TChannel> objekt přešel 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 pro zavření objektu ClientBase<TChannel> .

(Zděděno od ClientBase<TChannel>)
ICommunicationObject.EndOpen(IAsyncResult)

Dokončí asynchronní operaci pro otevření objektu ClientBase<TChannel> .

(Zděděno od ClientBase<TChannel>)
ICommunicationObject.Faulted

Obslužná rutina události, která se vyvolá, když dojde k chybě při provádění operace objektu ClientBase<TChannel> .

(Zděděno od ClientBase<TChannel>)
ICommunicationObject.Open(TimeSpan)

ClientBase<TChannel> Způsobí, že objekt přejde 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