WorkflowUpdateableControlClient クラス

定義

クライアントが WorkflowServiceHostでホストされているワークフロー サービスを更新できるようにする一連の操作を定義するサービス コントラクトを表します。

public ref class WorkflowUpdateableControlClient : System::ServiceModel::ClientBase<System::ServiceModel::Activities::IWorkflowUpdateableInstanceManagement ^>
public class WorkflowUpdateableControlClient : System.ServiceModel.ClientBase<System.ServiceModel.Activities.IWorkflowUpdateableInstanceManagement>
type WorkflowUpdateableControlClient = class
    inherit ClientBase<IWorkflowUpdateableInstanceManagement>
Public Class WorkflowUpdateableControlClient
Inherits ClientBase(Of IWorkflowUpdateableInstanceManagement)
継承
WorkflowUpdateableControlClient

コンストラクター

名前 説明
WorkflowUpdateableControlClient()

WorkflowUpdateableControlClient クラスの新しいインスタンスを初期化します。

WorkflowUpdateableControlClient(Binding, EndpointAddress)

WorkflowUpdateableControlClient クラスの新しいインスタンスを初期化します。

WorkflowUpdateableControlClient(String, EndpointAddress)

WorkflowUpdateableControlClient クラスの新しいインスタンスを初期化します。

WorkflowUpdateableControlClient(String, String)

WorkflowUpdateableControlClient クラスの新しいインスタンスを初期化します。

WorkflowUpdateableControlClient(String)

WorkflowUpdateableControlClient クラスの新しいインスタンスを初期化します。

WorkflowUpdateableControlClient(WorkflowControlEndpoint)

WorkflowUpdateableControlClient クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
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)

ワークフロー インスタンスを中断しない非同期操作を開始します。

BeginUpdate(Guid, WorkflowIdentity, 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)

非同期の中断されていない操作を完了します。

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

非同期の中断操作を開始します。

SuspendAsync(Guid, String, Object)

非同期の中断操作を開始します。

SuspendAsync(Guid, String)

非同期の中断操作を開始します。

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)

非同期の中断されていない操作を開始します。

Update(Guid, WorkflowIdentity)

指定したワークフロー インスタンスを更新します。

UpdateAsync(Guid, WorkflowIdentity, Object)

非同期更新操作を開始します。

UpdateAsync(Guid, WorkflowIdentity)

非同期更新操作を開始します。

イベント

名前 説明
AbandonCompleted

非同期破棄操作が完了したときに発生します。

CancelCompleted

非同期キャンセル操作が完了したときに発生します。

RunCompleted

非同期実行操作が完了したときに発生します。

SuspendCompleted

非同期の中断操作が完了したときに発生します。

TerminateCompleted

非同期終了操作が完了したときに発生します。

UnsuspendCompleted

非同期の中断されていない操作が完了したときに発生します。

UpdateCompleted

非同期更新操作が完了したときに発生します。

明示的なインターフェイスの実装

名前 説明
ICommunicationObject.BeginClose(AsyncCallback, Object)

ClientBase<TChannel>を閉じる非同期操作を開始します。

(継承元 ClientBase<TChannel>)
ICommunicationObject.BeginClose(TimeSpan, AsyncCallback, Object)

指定したタイムアウトで ClientBase<TChannel> を閉じる非同期操作を開始します。

(継承元 ClientBase<TChannel>)
ICommunicationObject.BeginOpen(AsyncCallback, Object)

ClientBase<TChannel> オブジェクトを開く非同期操作を開始します。

(継承元 ClientBase<TChannel>)
ICommunicationObject.BeginOpen(TimeSpan, AsyncCallback, Object)

指定した時間内に ClientBase<TChannel> オブジェクトを開く非同期操作を開始します。

(継承元 ClientBase<TChannel>)
ICommunicationObject.Close(TimeSpan)

ClientBase<TChannel> オブジェクトを現在の状態から閉じた状態に遷移させます。

(継承元 ClientBase<TChannel>)
ICommunicationObject.Closed

ClientBase<TChannel> オブジェクトが現在の状態から閉じた状態に遷移したときに呼び出されるイベント ハンドラー。

(継承元 ClientBase<TChannel>)
ICommunicationObject.Closing

ClientBase<TChannel> オブジェクトが現在の状態から閉じた状態に遷移したときに呼び出されるイベント ハンドラー。

(継承元 ClientBase<TChannel>)
ICommunicationObject.EndClose(IAsyncResult)

ClientBase<TChannel> オブジェクトを閉じる非同期操作を完了します。

(継承元 ClientBase<TChannel>)
ICommunicationObject.EndOpen(IAsyncResult)

ClientBase<TChannel> オブジェクトを開く非同期操作を完了します。

(継承元 ClientBase<TChannel>)
ICommunicationObject.Faulted

ClientBase<TChannel> オブジェクトに対する操作の実行中にエラーが発生したときに呼び出されるイベント ハンドラー。

(継承元 ClientBase<TChannel>)
ICommunicationObject.Open(TimeSpan)

指定した時間内に、 ClientBase<TChannel> オブジェクトが作成された状態から開かれた状態に遷移します。

(継承元 ClientBase<TChannel>)
ICommunicationObject.Opened

ClientBase<TChannel> オブジェクトが作成された状態から開かれた状態に遷移したときに呼び出されるイベント ハンドラー。

(継承元 ClientBase<TChannel>)
ICommunicationObject.Opening

ClientBase<TChannel> オブジェクトが作成された状態から開かれた状態に遷移したときに呼び出されるイベント ハンドラー。

(継承元 ClientBase<TChannel>)
IDisposable.Dispose()

Dispose() メソッドの明示的な実装。

(継承元 ClientBase<TChannel>)

適用対象