WorkflowControlClient Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ermöglicht es einem Client, Steuerungsvorgänge an einen mit WorkflowServiceHost gehosteten Workflowdienst zu senden.
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
WorkflowControlClient() |
Initialisiert eine neue Instanz der WorkflowControlClient-Klasse. |
WorkflowControlClient(Binding, EndpointAddress) |
Initialisiert eine neue Instanz der WorkflowControlClient-Klasse mit der angegebenen Bindung und dem angegebenen WorkflowControlEndpoint. |
WorkflowControlClient(String) |
Initialisiert eine neue Instanz der WorkflowControlClient-Klasse mit der angegebenen Endpunktkonfiguration. |
WorkflowControlClient(String, EndpointAddress) |
Initialisiert eine neue Instanz der WorkflowControlClient-Klasse mit der angegebenen Endpunktkonfiguration und dem angegebenen EndpointAddress. |
WorkflowControlClient(String, String) |
Initialisiert eine neue Instanz der WorkflowControlClient-Klasse mit der angegebenen Endpunktkonfiguration und Endpunktadresse. |
WorkflowControlClient(WorkflowControlEndpoint) |
Initialisiert eine neue Instanz der WorkflowControlClient-Klasse mit der angegebenen WorkflowControlEndpoint. |
Eigenschaften
Channel |
Ruft den inneren Kanal ab, der verwendet wird, um Meldungen an unterschiedlich konfigurierte Endpunkte zu senden. (Geerbt von ClientBase<TChannel>) |
ChannelFactory |
Ruft das zugrunde liegende ChannelFactory<TChannel>-Objekt ab. (Geerbt von ClientBase<TChannel>) |
ClientCredentials |
Ruft die Clientanmeldeinformationen ab, die verwendet werden, um einen Vorgang aufzurufen. (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 Zustand des ClientBase<TChannel>-Objekts ab. (Geerbt von ClientBase<TChannel>) |
Methoden
Abandon(Guid) |
Bricht die angegebene Workflowinstanz ab. |
Abandon(Guid, String) |
Bricht die angegebene Workflowinstanz ab. |
AbandonAsync(Guid) |
Startet einen asynchronen Vorgang, der die angegebene Workflowinstanz abbricht. |
AbandonAsync(Guid, Object) |
Startet einen asynchronen Vorgang, der die angegebene Workflowinstanz mit den angegebenen benutzerdefinierten Daten abbricht. |
AbandonAsync(Guid, String) |
Startet einen asynchronen Vorgang, der die angegebene Workflowinstanz aus dem angegebenen Grund abbricht. |
AbandonAsync(Guid, String, Object) |
Startet einen asynchronen Vorgang, der die angegebene Workflowinstanz aus dem angegebenen Grund und mit den benutzerdefinierten Daten abbricht. |
Abort() |
Bewirkt, dass das ClientBase<TChannel>-Objekt von seinem aktuellen Zustand in den geschlossenen Zustand übergeht. (Geerbt von ClientBase<TChannel>) |
BeginAbandon(Guid, AsyncCallback, Object) |
Startet einen asynchronen Vorgang, der die angegebene Workflowinstanz abbricht. |
BeginAbandon(Guid, String, AsyncCallback, Object) |
Startet einen asynchronen Vorgang, der die angegebene Workflowinstanz abbricht. |
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 anhält. |
BeginSuspend(Guid, String, AsyncCallback, Object) |
Startet einen asynchronen Vorgang, der den angegebenen Vorgang anhält. |
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 fortsetzt. |
Cancel(Guid) |
Bricht die angegebene Workflowinstanz ab. |
CancelAsync(Guid) |
Startet einen asynchronen Vorgang, der die angegebene Workflowinstanz abbricht. |
CancelAsync(Guid, Object) |
Startet einen asynchronen Vorgang, der die angegebene Workflowinstanz mit den angegebenen benutzerdefinierten Daten abbricht. |
Close() |
Bewirkt, dass ein ClientBase<TChannel>-Objekt von seinem aktuellen Zustand in den geschlossenen Zustand wechselt. (Geerbt von ClientBase<TChannel>) |
CloseAsync() |
Ermöglicht es einem Client, Steuerungsvorgänge an einen mit WorkflowServiceHost gehosteten Workflowdienst zu senden. (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 eine solche zum Initialisieren des Kanals vor der Verwendung erforderlich ist. (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 Fortsetzungsvorgang ab. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetDefaultValueForInitialization<T>() |
Repliziert das Verhalten des Standardschlüsselworts in C#. (Geerbt von ClientBase<TChannel>) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
InvokeAsync(ClientBase<TChannel>.BeginOperationDelegate, Object[], ClientBase<TChannel>.EndOperationDelegate, SendOrPostCallback, Object) |
Bietet Unterstützung für das Implementieren des ereignisbasierten asynchronen Musters. Weitere Informationen zu diesem Muster finden Sie unter Übersicht über ereignisbasierte asynchrone Muster. (Geerbt von ClientBase<TChannel>) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
Open() |
Bewirkt, dass das ClientBase<TChannel>-Objekt vom Erstellt-Zustand in den Geöffnet-Zustand übergeht. (Geerbt von ClientBase<TChannel>) |
Run(Guid) |
Führt die angegebene Workflowinstanz aus. |
RunAsync(Guid) |
Startet einen asynchronen Vorgang, der die angegebene Workflowinstanz ausführt. |
RunAsync(Guid, Object) |
Startet einen asynchronen Vorgang, der die angegebene Workflowinstanz mit den benutzerdefinierten Zustandsdaten ausführt. |
Suspend(Guid) |
Hält die angegebene Workflowinstanz an. |
Suspend(Guid, String) |
Hält die angegebene Workflowinstanz an. |
SuspendAsync(Guid) |
Startet einen asynchronen Anhaltevorgang. |
SuspendAsync(Guid, Object) |
Startet einen asynchronen Anhaltevorgang mit der angegebenen Workflowinstanz-ID und den benutzerdefinierten Zustandsdaten. |
SuspendAsync(Guid, String) |
Startet einen asynchronen Anhaltevorgang mit der angegebenen Workflowinstanz-ID und aus dem angegebenen Grund. |
SuspendAsync(Guid, String, Object) |
Startet einen asynchronen Anhaltevorgang mit der angegebenen Workflowinstanz-ID, dem angegebenen Gund und den benutzerdefinierten Zustandsdaten. |
Terminate(Guid) |
Beendet die angegebene Workflowinstanz. |
Terminate(Guid, String) |
Beendet die angegebene Workflowinstanz aus dem angegebenen Grund. |
TerminateAsync(Guid) |
Startet einen asynchronen Vorgang, der die angegebene Workflowinstanz beendet. |
TerminateAsync(Guid, Object) |
Startet einen asynchronen Vorgang, der die angegebene Workflowinstanz mit den angegebenen benutzerdefinierten Daten beendet. |
TerminateAsync(Guid, String) |
Startet einen asynchronen Vorgang, der die angegebene Workflowinstanz aus dem angegebenen Grund beendet. |
TerminateAsync(Guid, String, Object) |
Startet einen asynchronen Vorgang, der die angegebene Workflowinstanz aus dem angegebenen Grund und mit den benutzerdefinierten Daten beendet. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Unsuspend(Guid) |
Setzt die angegebene Workflowinstanz fort. |
UnsuspendAsync(Guid) |
Startet einen asynchronen Fortsetzungsvorgang. |
UnsuspendAsync(Guid, Object) |
Startet einen asynchronen Fortsetzungsvorgang mit den angegebenen benutzerdefinierten Statusdaten. |
Ereignisse
AbandonCompleted |
Tritt ein, wenn ein asynchroner Aufgabevorgang abgeschlossen ist. |
CancelCompleted |
Tritt ein, wenn ein asynchroner Abbruchvorgang abgeschlossen ist. |
RunCompleted |
Tritt ein, wenn ein asynchroner Ausführungsvorgang abgeschlossen ist. |
SuspendCompleted |
Tritt ein, wenn ein asynchroner Anhaltevorgang abgeschlossen wurde. |
TerminateCompleted |
Tritt ein, wenn ein asynchroner Beendigungsvorgang abgeschlossen wurde. |
UnsuspendCompleted |
Tritt ein, wenn ein asynchroner Fortsetzungsvorgang abgeschlossen wurde. |
Explizite Schnittstellenimplementierungen
ICommunicationObject.BeginClose(AsyncCallback, Object) |
Beginnt einen asynchronen Vorgang, um ClientBase<TChannel> zu schließen. (Geerbt von ClientBase<TChannel>) |
ICommunicationObject.BeginClose(TimeSpan, AsyncCallback, Object) |
Startet einen asynchronen Vorgang, um ClientBase<TChannel> mit einem angegebenen Timeout zu schließen. (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 ein ClientBase<TChannel>-Objekt von seinem aktuellen Zustand in den geschlossenen Zustand wechselt. (Geerbt von ClientBase<TChannel>) |
ICommunicationObject.Closed |
Der Ereignishandler, der aufgerufen wird, wenn das ClientBase<TChannel>-Objekt von seinem aktuellen Zustand in den geschlossenen Zustand übergegangen ist. (Geerbt von ClientBase<TChannel>) |
ICommunicationObject.Closing |
Der Ereignishandler, der aufgerufen wird, wenn das ClientBase<TChannel>-Objekt von seinem aktuellen Zustand in den geschlossenen Zustand übergeht. (Geerbt von ClientBase<TChannel>) |
ICommunicationObject.EndClose(IAsyncResult) |
Beendet einen asynchronen Vorgang, um das ClientBase<TChannel>-Objekt zu schließen. (Geerbt von ClientBase<TChannel>) |
ICommunicationObject.EndOpen(IAsyncResult) |
Beendet einen asynchronen Vorgang, um das ClientBase<TChannel>-Objekt zu öffnen. (Geerbt von ClientBase<TChannel>) |
ICommunicationObject.Faulted |
Der Ereignishandler, der aufgerufen wird, wenn beim Ausführen eines Vorgangs auf dem ClientBase<TChannel>-Objekt ein Fehler auftritt. (Geerbt von ClientBase<TChannel>) |
ICommunicationObject.Open(TimeSpan) |
Bewirkt, dass das ClientBase<TChannel>-Objekt innerhalb eines angegebenen Zeitraums vom Erstellt-Zustand in den Geöffnet-Zustand übergeht. (Geerbt von ClientBase<TChannel>) |
ICommunicationObject.Opened |
Der Ereignishandler, der aufgerufen wird, wenn das ClientBase<TChannel>-Objekt vom Erstellt-Zustand in den Geöffnet-Zustand übergeht. (Geerbt von ClientBase<TChannel>) |
ICommunicationObject.Opening |
Der Ereignishandler, der aufgerufen wird, wenn das ClientBase<TChannel>-Objekt vom Erstellt-Zustand in den Geöffnet-Zustand übergeht. (Geerbt von ClientBase<TChannel>) |
IDisposable.Dispose() |
Eine explizite Implementierung der Dispose()-Methode. (Geerbt von ClientBase<TChannel>) |