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)

初始化 WorkflowUpdateableControlClient 類別的新執行個體。

WorkflowUpdateableControlClient(String, EndpointAddress)

初始化 WorkflowUpdateableControlClient 類別的新執行個體。

WorkflowUpdateableControlClient(String, 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)

放棄指定的工作流程執行個體。

Abandon(Guid, String)

放棄指定的工作流程執行個體。

AbandonAsync(Guid)

開始會放棄指定工作流程執行個體的非同步作業。

AbandonAsync(Guid, Object)

開始會放棄指定工作流程執行個體的非同步作業。

AbandonAsync(Guid, String)

開始會放棄指定工作流程執行個體的非同步作業。

AbandonAsync(Guid, String, Object)

開始會放棄指定工作流程執行個體的非同步作業。

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)

開始會取消指定工作流程執行個體的非同步作業。

CancelAsync(Guid, Object)

開始會取消指定工作流程執行個體的非同步作業。

Close()

導致 ClientBase<TChannel> 物件從目前的狀態轉換為已關閉狀態。

(繼承來源 ClientBase<TChannel>)
CloseAsync()

表示服務合約,這個合約會定義一組可讓用戶端更新裝載於WorkflowServiceHost的工作流程服務。

(繼承來源 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>)
OpenAsync()

表示服務合約,這個合約會定義一組可讓用戶端更新裝載於WorkflowServiceHost的工作流程服務。

(繼承來源 ClientBase<TChannel>)
Run(Guid)

執行指定的工作流程執行個體。

RunAsync(Guid)

開始會執行指定工作流程執行個體的非同步作業。

RunAsync(Guid, Object)

開始會執行指定工作流程執行個體的非同步作業。

Suspend(Guid)

暫止指定的工作流程執行個體。

Suspend(Guid, String)

暫止指定的工作流程執行個體。

SuspendAsync(Guid)

開始執行非同步的暫止作業。

SuspendAsync(Guid, Object)

開始執行非同步的暫止作業。

SuspendAsync(Guid, String)

開始執行非同步的暫止作業。

SuspendAsync(Guid, String, Object)

開始執行非同步的暫止作業。

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)

開始執行非同步的取消暫止作業。

Update(Guid, WorkflowIdentity)

更新指定的工作流程執行個體。

UpdateAsync(Guid, WorkflowIdentity)

開始非同步更新作業。

UpdateAsync(Guid, WorkflowIdentity, Object)

開始非同步更新作業。

事件

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

適用於