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

适用于