WorkflowControlClient クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クライアントが、 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)
- 継承
注釈
このクラスを使用して、ワークフロー インスタンスを制御します。
コンストラクター
| 名前 | 説明 |
|---|---|
| WorkflowControlClient() |
WorkflowControlClient クラスの新しいインスタンスを初期化します。 |
| WorkflowControlClient(Binding, EndpointAddress) |
指定したバインディングとWorkflowControlClientを使用して、WorkflowControlEndpoint クラスの新しいインスタンスを初期化します。 |
| WorkflowControlClient(String, EndpointAddress) |
指定したエンドポイント構成とWorkflowControlClientを使用して、EndpointAddress クラスの新しいインスタンスを初期化します。 |
| WorkflowControlClient(String, String) |
指定したエンドポイント構成とエンドポイント アドレスを使用して、 WorkflowControlClient クラスの新しいインスタンスを初期化します。 |
| WorkflowControlClient(String) |
指定したエンドポイント構成を使用して、 WorkflowControlClient クラスの新しいインスタンスを初期化します。 |
| WorkflowControlClient(WorkflowControlEndpoint) |
指定したWorkflowControlClientを使用して、WorkflowControlEndpoint クラスの新しいインスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| Channel |
さまざまな構成済みのサービス エンドポイントにメッセージを送信するために使用される内部チャネルを取得します。 (継承元 ClientBase<TChannel>) |
| ChannelFactory |
基になる ChannelFactory<TChannel> オブジェクトを取得します。 (継承元 ClientBase<TChannel>) |
| ClientCredentials |
操作の呼び出しに使用されるクライアント資格情報を取得します。 (継承元 ClientBase<TChannel>) |
| Endpoint |
WCF クライアントが接続できるサービスのターゲット エンドポイントを取得します。 (継承元 ClientBase<TChannel>) |
| InnerChannel |
基になる IClientChannel 実装を取得します。 (継承元 ClientBase<TChannel>) |
| State |
ClientBase<TChannel> オブジェクトの現在の状態を取得します。 (継承元 ClientBase<TChannel>) |
メソッド
| 名前 | 説明 |
|---|---|
| Abandon(Guid, String) |
指定したワークフロー インスタンスを破棄します。 |
| Abandon(Guid) |
指定したワークフロー インスタンスを破棄します。 |
| AbandonAsync(Guid, Object) |
指定したユーザー定義データを使用して、指定したワークフロー インスタンスを破棄する非同期操作を開始します。 |
| AbandonAsync(Guid, String, Object) |
指定した理由とユーザー定義データを使用して、指定したワークフロー インスタンスを破棄する非同期操作を開始します。 |
| AbandonAsync(Guid, String) |
指定した理由で、指定したワークフロー インスタンスを破棄する非同期操作を開始します。 |
| AbandonAsync(Guid) |
指定したワークフロー インスタンスを破棄する非同期操作を開始します。 |
| Abort() |
ClientBase<TChannel> オブジェクトを現在の状態から閉じた状態に直ちに遷移させます。 (継承元 ClientBase<TChannel>) |
| BeginAbandon(Guid, AsyncCallback, Object) |
指定したワークフロー インスタンスを破棄する非同期操作を開始します。 |
| BeginAbandon(Guid, String, AsyncCallback, Object) |
指定したワークフロー インスタンスを破棄する非同期操作を開始します。 |
| BeginCancel(Guid, AsyncCallback, Object) |
指定したワークフロー インスタンスを取り消す非同期操作を開始します。 |
| BeginRun(Guid, AsyncCallback, Object) |
指定したワークフロー インスタンスを実行する非同期操作を開始します。 |
| BeginSuspend(Guid, AsyncCallback, Object) |
指定した操作を中断する非同期操作を開始します。 |
| BeginSuspend(Guid, String, AsyncCallback, Object) |
指定した操作を中断する非同期操作を開始します。 |
| BeginTerminate(Guid, AsyncCallback, Object) |
ワークフロー インスタンスを終了する非同期操作を開始します。 |
| BeginTerminate(Guid, String, AsyncCallback, Object) |
ワークフロー インスタンスを終了する非同期操作を開始します。 |
| BeginUnsuspend(Guid, AsyncCallback, Object) |
ワークフロー インスタンスを中断しない非同期操作を開始します。 |
| Cancel(Guid) |
指定したワークフロー インスタンスを取り消します。 |
| CancelAsync(Guid, Object) |
指定したユーザー定義データを使用して、指定したワークフロー インスタンスを取り消す非同期操作を開始します。 |
| CancelAsync(Guid) |
指定したワークフロー インスタンスを取り消す非同期操作を開始します。 |
| Close() |
ClientBase<TChannel> オブジェクトを現在の状態から閉じた状態に遷移させます。 (継承元 ClientBase<TChannel>) |
| CreateChannel() |
サービスに新しいチャネルを返します。 (継承元 ClientBase<TChannel>) |
| DisplayInitializationUI() |
チャネルを使用する前に初期化する必要がある場合は、ユーザー インターフェイスを表示するように内部チャネルに指示します。 (継承元 ClientBase<TChannel>) |
| EndAbandon(IAsyncResult) |
非同期破棄操作を完了します。 |
| EndCancel(IAsyncResult) |
非同期キャンセル操作を完了します。 |
| EndRun(IAsyncResult) |
非同期実行操作を完了します。 |
| EndSuspend(IAsyncResult) |
非同期の中断操作を完了します。 |
| EndTerminate(IAsyncResult) |
非同期終了操作を完了します。 |
| EndUnsuspend(IAsyncResult) |
非同期の中断されていない操作を完了します。 |
| Equals(Object) |
指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| GetDefaultValueForInitialization<T>() |
C# の既定のキーワードの動作をレプリケートします。 (継承元 ClientBase<TChannel>) |
| GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| InvokeAsync(ClientBase<TChannel>.BeginOperationDelegate, Object[], ClientBase<TChannel>.EndOperationDelegate, SendOrPostCallback, Object) |
イベント ベースの非同期パターンを実装するためのサポートを提供します。 このパターンの詳細については、「 イベント ベースの非同期パターンの概要」を参照してください。 (継承元 ClientBase<TChannel>) |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| Open() |
ClientBase<TChannel> オブジェクトが作成された状態から開いている状態に遷移します。 (継承元 ClientBase<TChannel>) |
| Run(Guid) |
指定したワークフロー インスタンスを実行します。 |
| RunAsync(Guid, Object) |
ユーザー定義の状態データを使用して、指定したワークフロー インスタンスを実行する非同期操作を開始します。 |
| RunAsync(Guid) |
指定したワークフロー インスタンスを実行する非同期操作を開始します。 |
| Suspend(Guid, String) |
指定したワークフロー インスタンスを中断します。 |
| Suspend(Guid) |
指定したワークフロー インスタンスを中断します。 |
| SuspendAsync(Guid, Object) |
指定したワークフロー インスタンス ID とユーザー定義状態データを使用して、非同期の中断操作を開始します。 |
| SuspendAsync(Guid, String, Object) |
指定したワークフロー インスタンス ID、理由、およびユーザー定義の状態データを使用して、非同期の中断操作を開始します。 |
| SuspendAsync(Guid, String) |
指定したワークフロー インスタンス ID と理由を使用して、非同期の中断操作を開始します。 |
| SuspendAsync(Guid) |
非同期の中断操作を開始します。 |
| Terminate(Guid, String) |
指定した理由で、指定したワークフロー インスタンスを終了します。 |
| Terminate(Guid) |
指定したワークフロー インスタンスを終了します。 |
| TerminateAsync(Guid, Object) |
指定したユーザー定義データを使用して、指定したワークフロー インスタンスを終了する非同期操作を開始します。 |
| TerminateAsync(Guid, String, Object) |
指定した理由とユーザー定義データを使用して、指定したワークフロー インスタンスを終了する非同期操作を開始します。 |
| TerminateAsync(Guid, String) |
指定した理由で、指定したワークフロー インスタンスを終了する非同期操作を開始します。 |
| TerminateAsync(Guid) |
指定したワークフロー インスタンスを終了する非同期操作を開始します。 |
| ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
| Unsuspend(Guid) |
指定したワークフロー インスタンスをアンスペンドします。 |
| UnsuspendAsync(Guid, Object) |
指定したユーザー定義状態データを使用して、非同期の中断されていない操作を開始します。 |
| UnsuspendAsync(Guid) |
非同期の中断されていない操作を開始します。 |
イベント
| 名前 | 説明 |
|---|---|
| AbandonCompleted |
非同期破棄操作が完了したときに発生します。 |
| CancelCompleted |
非同期キャンセル操作が完了したときに発生します。 |
| RunCompleted |
非同期実行操作が完了したときに発生します。 |
| SuspendCompleted |
非同期の中断操作が完了したときに発生します。 |
| TerminateCompleted |
非同期終了操作が完了したときに発生します。 |
| UnsuspendCompleted |
非同期の中断されていない操作が完了したときに発生します。 |