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) |
指定したエンドポイント構成を使用して、WorkflowControlClient クラスの新しいインスタンスを初期化します。 |
WorkflowControlClient(String, EndpointAddress) |
指定したエンドポイント構成と WorkflowControlClient を使用して EndpointAddress クラスの新しいインスタンスを初期化します。 |
WorkflowControlClient(String, 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) |
指定したワークフロー インスタンスを破棄します。 |
Abandon(Guid, String) |
指定したワークフロー インスタンスを破棄します。 |
AbandonAsync(Guid) |
指定したワークフロー インスタンスを破棄する非同期操作を開始します。 |
AbandonAsync(Guid, Object) |
指定したユーザー定義データを使用して、指定したワークフロー インスタンスを破棄する非同期操作を開始します。 |
AbandonAsync(Guid, String) |
指定した理由を使用して、指定したワークフロー インスタンスを破棄する非同期操作を開始します。 |
AbandonAsync(Guid, String, Object) |
指定した理由およびユーザー定義データを使用して、指定したワークフロー インスタンスを破棄する非同期操作を開始します。 |
Abort() |
ClientBase<TChannel> オブジェクトを、現在の状態から Closed 状態に直ちに遷移させます。 (継承元 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) |
指定したワークフロー インスタンスを取り消す非同期操作を開始します。 |
CancelAsync(Guid, Object) |
指定したユーザー定義データを使用して、指定したワークフロー インスタンスを取り消す非同期操作を開始します。 |
Close() |
ClientBase<TChannel> オブジェクトを、現在の状態から Closed 状態に遷移させます。 (継承元 ClientBase<TChannel>) |
CloseAsync() |
クライアントが WorkflowServiceHost を使用してホストされるワークフロー サービスに管理操作を送信できるようにします。 (継承元 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> オブジェクトを、Created 状態から Opened 状態に遷移させます。 (継承元 ClientBase<TChannel>) |
Run(Guid) |
指定したワークフロー インスタンスを実行します。 |
RunAsync(Guid) |
指定したワークフロー インスタンスを実行する非同期操作を開始します。 |
RunAsync(Guid, Object) |
ユーザー定義の状態データを使用して、指定したワークフロー インスタンスを実行する非同期操作を開始します。 |
Suspend(Guid) |
指定したワークフロー インスタンスを中断します。 |
Suspend(Guid, String) |
指定したワークフロー インスタンスを中断します。 |
SuspendAsync(Guid) |
非同期の中断操作を開始します。 |
SuspendAsync(Guid, Object) |
指定したワークフロー インスタンス ID とユーザー定義の状態データを使用して非同期の中断操作を開始します。 |
SuspendAsync(Guid, String) |
指定したワークフロー インスタンス ID と理由を使用して非同期の中断操作を開始します。 |
SuspendAsync(Guid, String, Object) |
指定したワークフロー インスタンス ID、理由、およびユーザー定義の状態データを使用して非同期の中断操作を開始します。 |
Terminate(Guid) |
指定したワークフロー インスタンスを終了します。 |
Terminate(Guid, String) |
指定した理由を使用して、指定したワークフロー インスタンスを終了します。 |
TerminateAsync(Guid) |
指定したワークフロー インスタンスを終了する非同期操作を開始します。 |
TerminateAsync(Guid, Object) |
指定したユーザー定義データを使用して、指定したワークフロー インスタンスを終了する非同期操作を開始します。 |
TerminateAsync(Guid, String) |
指定した理由を使用して、指定したワークフロー インスタンスを終了する非同期操作を開始します。 |
TerminateAsync(Guid, String, Object) |
指定した理由とユーザー定義データを使用して、指定したワークフロー インスタンスを終了する非同期操作を開始します。 |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
Unsuspend(Guid) |
指定したワークフロー インスタンスの中断を解除します。 |
UnsuspendAsync(Guid) |
非同期の中断解除操作を開始します。 |
UnsuspendAsync(Guid, Object) |
指定したユーザー定義の状態データを使用して、非同期の中断解除操作を開始します。 |
イベント
AbandonCompleted |
非同期の破棄操作の完了時に発生します。 |
CancelCompleted |
非同期の取り消し操作の完了時に発生します。 |
RunCompleted |
非同期の実行操作の完了時に発生します。 |
SuspendCompleted |
非同期の中断操作の完了時に発生します。 |
TerminateCompleted |
非同期の終了操作の完了時に発生します。 |
UnsuspendCompleted |
非同期の中断解除操作の完了時に発生します。 |
明示的なインターフェイスの実装
適用対象
.NET