WorkflowControlClient Klasse

Definition

Ermöglicht einem Client das Senden von Steuerungsvorgängen an einen workflowdienst, der mit 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)
Vererbung

Hinweise

Verwenden Sie diese Klasse, um eine Workflowinstanz zu steuern.

Konstruktoren

Name Beschreibung
WorkflowControlClient()

Initialisiert eine neue Instanz der WorkflowControlClient-Klasse.

WorkflowControlClient(Binding, EndpointAddress)

Initialisiert eine neue Instanz der WorkflowControlClient Klasse mit der angegebenen Bindung und WorkflowControlEndpoint.

WorkflowControlClient(String, EndpointAddress)

Initialisiert eine neue Instanz der WorkflowControlClient Klasse mit der angegebenen Endpunktkonfiguration und EndpointAddress.

WorkflowControlClient(String, String)

Initialisiert eine neue Instanz der WorkflowControlClient Klasse mit der angegebenen Endpunktkonfiguration und Endpunktadresse.

WorkflowControlClient(String)

Initialisiert eine neue Instanz der WorkflowControlClient Klasse mit der angegebenen Endpunktkonfiguration.

WorkflowControlClient(WorkflowControlEndpoint)

Initialisiert eine neue Instanz der WorkflowControlClient Klasse mit dem angegebenen WorkflowControlEndpoint.

Eigenschaften

Name Beschreibung
Channel

Ruft den inneren Kanal ab, der zum Senden von Nachrichten an verschiedene konfigurierte Dienstendpunkte verwendet wird.

(Geerbt von ClientBase<TChannel>)
ChannelFactory

Ruft das zugrunde liegende ChannelFactory<TChannel> Objekt ab.

(Geerbt von ClientBase<TChannel>)
ClientCredentials

Ruft die Clientanmeldeinformationen ab, die zum Aufrufen eines Vorgangs verwendet werden.

(Geerbt von ClientBase<TChannel>)
Endpoint

Ruft den Zielendpunkt für den Dienst ab, mit dem der WCF-Client eine Verbindung herstellen kann.

(Geerbt von ClientBase<TChannel>)
InnerChannel

Ruft die zugrunde liegende IClientChannel Implementierung ab.

(Geerbt von ClientBase<TChannel>)
State

Ruft den aktuellen Status des ClientBase<TChannel> Objekts ab.

(Geerbt von ClientBase<TChannel>)

Methoden

Name Beschreibung
Abandon(Guid, String)

Gibt die angegebene Workflowinstanz auf.

Abandon(Guid)

Gibt die angegebene Workflowinstanz auf.

AbandonAsync(Guid, Object)

Startet einen asynchronen Vorgang, der die angegebene Workflowinstanz mit den angegebenen benutzerdefinierten Daten aufgibt.

AbandonAsync(Guid, String, Object)

Startet einen asynchronen Vorgang, der die angegebene Workflowinstanz mit dem angegebenen Grund und benutzerdefinierten Daten aufgibt.

AbandonAsync(Guid, String)

Startet einen asynchronen Vorgang, der die angegebene Workflowinstanz mit dem angegebenen Grund aufgibt.

AbandonAsync(Guid)

Startet einen asynchronen Vorgang, der die angegebene Workflowinstanz aufgibt.

Abort()

Bewirkt, dass das ClientBase<TChannel> Objekt sofort vom aktuellen Zustand in den geschlossenen Zustand wechselt.

(Geerbt von ClientBase<TChannel>)
BeginAbandon(Guid, AsyncCallback, Object)

Startet einen asynchronen Vorgang, der die angegebene Workflowinstanz aufgibt.

BeginAbandon(Guid, String, AsyncCallback, Object)

Startet einen asynchronen Vorgang, der die angegebene Workflowinstanz aufgibt.

BeginCancel(Guid, AsyncCallback, Object)

Startet einen asynchronen Vorgang, der die angegebene Workflowinstanz abbricht.

BeginRun(Guid, AsyncCallback, Object)

Startet einen asynchronen Vorgang, der die angegebene Workflowinstanz ausführt.

BeginSuspend(Guid, AsyncCallback, Object)

Startet einen asynchronen Vorgang, der den angegebenen Vorgang angehalten.

BeginSuspend(Guid, String, AsyncCallback, Object)

Startet einen asynchronen Vorgang, der den angegebenen Vorgang angehalten.

BeginTerminate(Guid, AsyncCallback, Object)

Startet einen asynchronen Vorgang, der eine Workflowinstanz beendet.

BeginTerminate(Guid, String, AsyncCallback, Object)

Startet einen asynchronen Vorgang, der eine Workflowinstanz beendet.

BeginUnsuspend(Guid, AsyncCallback, Object)

Startet einen asynchronen Vorgang, der eine Workflowinstanz nicht angibt.

Cancel(Guid)

Bricht die angegebene Workflowinstanz ab.

CancelAsync(Guid, Object)

Startet einen asynchronen Vorgang, der die angegebene Workflowinstanz mit den angegebenen benutzerdefinierten Daten abbricht.

CancelAsync(Guid)

Startet einen asynchronen Vorgang, der die angegebene Workflowinstanz abbricht.

Close()

Bewirkt, dass das ClientBase<TChannel> Objekt vom aktuellen Zustand in den geschlossenen Zustand wechselt.

(Geerbt von ClientBase<TChannel>)
CreateChannel()

Gibt einen neuen Kanal an den Dienst zurück.

(Geerbt von ClientBase<TChannel>)
DisplayInitializationUI()

Weist den inneren Kanal an, eine Benutzeroberfläche anzuzeigen, wenn ein Kanal vor der Verwendung initialisiert werden muss.

(Geerbt von ClientBase<TChannel>)
EndAbandon(IAsyncResult)

Schließt einen asynchronen Abbruchvorgang ab.

EndCancel(IAsyncResult)

Schließt einen asynchronen Abbruchvorgang ab.

EndRun(IAsyncResult)

Schließt einen asynchronen Ausführungsvorgang ab.

EndSuspend(IAsyncResult)

Schließt einen asynchronen Anhaltevorgang ab.

EndTerminate(IAsyncResult)

Schließt einen asynchronen Beendigungsvorgang ab.

EndUnsuspend(IAsyncResult)

Schließt einen asynchronen nicht ausgefüllten Vorgang ab.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetDefaultValueForInitialization<T>()

Repliziert das Verhalten des Standardschlüsselworts in C#.

(Geerbt von ClientBase<TChannel>)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
InvokeAsync(ClientBase<TChannel>.BeginOperationDelegate, Object[], ClientBase<TChannel>.EndOperationDelegate, SendOrPostCallback, Object)

Bietet Unterstützung für die Implementierung des ereignisbasierten asynchronen Musters. Weitere Informationen zu diesem Muster finden Sie unter "Event-based Asynchronous Pattern Overview".

(Geerbt von ClientBase<TChannel>)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
Open()

Bewirkt, dass das ClientBase<TChannel> Objekt vom erstellten Zustand in den geöffneten Zustand wechselt.

(Geerbt von ClientBase<TChannel>)
Run(Guid)

Führt die angegebene Workflowinstanz aus.

RunAsync(Guid, Object)

Startet einen asynchronen Vorgang, der die angegebene Workflowinstanz mit den benutzerdefinierten Zustandsdaten ausführt.

RunAsync(Guid)

Startet einen asynchronen Vorgang, der die angegebene Workflowinstanz ausführt.

Suspend(Guid, String)

Hält die angegebene Workflowinstanz an.

Suspend(Guid)

Hält die angegebene Workflowinstanz an.

SuspendAsync(Guid, Object)

Startet einen asynchronen Anhaltevorgang mit der angegebenen Workflowinstanz-ID und benutzerdefinierten Zustandsdaten.

SuspendAsync(Guid, String, Object)

Beginnt einen asynchronen Anhaltevorgang mit der angegebenen Workflowinstanz-ID, dem Grund und den benutzerdefinierten Zustandsdaten.

SuspendAsync(Guid, String)

Startet einen asynchronen Anhaltevorgang mit der angegebenen Workflowinstanz-ID und dem angegebenen Grund.

SuspendAsync(Guid)

Startet einen asynchronen Anhaltevorgang.

Terminate(Guid, String)

Beendet die angegebene Workflowinstanz mit dem angegebenen Grund.

Terminate(Guid)

Beendet die angegebene Workflowinstanz.

TerminateAsync(Guid, Object)

Startet einen asynchronen Vorgang, der die angegebene Workflowinstanz mit den angegebenen benutzerdefinierten Daten beendet.

TerminateAsync(Guid, String, Object)

Startet einen asynchronen Vorgang, der die angegebene Workflowinstanz mit dem angegebenen Grund und benutzerdefinierten Daten beendet.

TerminateAsync(Guid, String)

Startet einen asynchronen Vorgang, der die angegebene Workflowinstanz mit dem angegebenen Grund beendet.

TerminateAsync(Guid)

Startet einen asynchronen Vorgang, der die angegebene Workflowinstanz beendet.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
Unsuspend(Guid)

Hebt die angegebene Workflowinstanz auf.

UnsuspendAsync(Guid, Object)

Beginnt einen asynchronen nicht zugeordneten Vorgang mit den angegebenen benutzerdefinierten Zustandsdaten.

UnsuspendAsync(Guid)

Startet einen asynchronen nicht angehaltenen Vorgang.

Ereignisse

Name Beschreibung
AbandonCompleted

Tritt auf, wenn ein asynchroner Abbruchvorgang abgeschlossen ist.

CancelCompleted

Tritt auf, wenn ein asynchroner Abbruchvorgang abgeschlossen ist.

RunCompleted

Tritt auf, wenn ein asynchroner Ausführungsvorgang abgeschlossen ist.

SuspendCompleted

Tritt auf, wenn ein asynchroner Anhaltevorgang abgeschlossen ist.

TerminateCompleted

Tritt auf, wenn ein asynchroner Beendigungsvorgang abgeschlossen ist.

UnsuspendCompleted

Tritt auf, wenn ein asynchroner nicht ausgefüllter Vorgang abgeschlossen ist.

Explizite Schnittstellenimplementierungen

Name Beschreibung
ICommunicationObject.BeginClose(AsyncCallback, Object)

Startet einen asynchronen Vorgang zum Schließen der ClientBase<TChannel>.

(Geerbt von ClientBase<TChannel>)
ICommunicationObject.BeginClose(TimeSpan, AsyncCallback, Object)

Startet einen asynchronen Vorgang zum Schließen des ClientBase<TChannel> Vorgangs mit einem angegebenen Timeout.

(Geerbt von ClientBase<TChannel>)
ICommunicationObject.BeginOpen(AsyncCallback, Object)

Startet einen asynchronen Vorgang, um das ClientBase<TChannel> Objekt zu öffnen.

(Geerbt von ClientBase<TChannel>)
ICommunicationObject.BeginOpen(TimeSpan, AsyncCallback, Object)

Startet einen asynchronen Vorgang, um das ClientBase<TChannel> Objekt innerhalb eines angegebenen Zeitintervalls zu öffnen.

(Geerbt von ClientBase<TChannel>)
ICommunicationObject.Close(TimeSpan)

Bewirkt, dass das ClientBase<TChannel> Objekt vom aktuellen Zustand in den geschlossenen Zustand wechselt.

(Geerbt von ClientBase<TChannel>)
ICommunicationObject.Closed

Der Ereignishandler, der aufgerufen wird, wenn das ClientBase<TChannel> Objekt vom aktuellen Zustand zum geschlossenen Zustand gewechselt ist.

(Geerbt von ClientBase<TChannel>)
ICommunicationObject.Closing

Der Ereignishandler, der aufgerufen wird, wenn das ClientBase<TChannel> Objekt vom aktuellen Zustand zum geschlossenen Zustand wechselt.

(Geerbt von ClientBase<TChannel>)
ICommunicationObject.EndClose(IAsyncResult)

Schließt einen asynchronen Vorgang ab, um das ClientBase<TChannel> Objekt zu schließen.

(Geerbt von ClientBase<TChannel>)
ICommunicationObject.EndOpen(IAsyncResult)

Schließt einen asynchronen Vorgang ab, um das ClientBase<TChannel> Objekt zu öffnen.

(Geerbt von ClientBase<TChannel>)
ICommunicationObject.Faulted

Der Ereignishandler, der beim Ausführen eines Vorgangs für das ClientBase<TChannel> Objekt aufgerufen wird, wenn ein Fehler auftritt.

(Geerbt von ClientBase<TChannel>)
ICommunicationObject.Open(TimeSpan)

Bewirkt, dass das ClientBase<TChannel> Objekt innerhalb eines bestimmten Zeitintervalls vom erstellungszustand in den geöffneten Zustand wechselt.

(Geerbt von ClientBase<TChannel>)
ICommunicationObject.Opened

Der Ereignishandler, der aufgerufen wird, wenn das ClientBase<TChannel> Objekt vom erstellungszustand zum geöffneten Zustand wechselt.

(Geerbt von ClientBase<TChannel>)
ICommunicationObject.Opening

Der Ereignishandler, der aufgerufen wird, wenn das ClientBase<TChannel> Objekt vom erstellungszustand zum geöffneten Zustand wechselt.

(Geerbt von ClientBase<TChannel>)
IDisposable.Dispose()

Explizite Implementierung der Dispose() Methode.

(Geerbt von ClientBase<TChannel>)

Gilt für: