WorkflowServiceHost 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
注意
The WF3 types are deprecated. Instead, please use the new WF4 types from System.Activities.*
为基于工作流的服务提供主机。
public ref class WorkflowServiceHost : System::ServiceModel::ServiceHostBase
public class WorkflowServiceHost : System.ServiceModel.ServiceHostBase
[System.Obsolete("The WF3 types are deprecated. Instead, please use the new WF4 types from System.Activities.*")]
public class WorkflowServiceHost : System.ServiceModel.ServiceHostBase
type WorkflowServiceHost = class
inherit ServiceHostBase
[<System.Obsolete("The WF3 types are deprecated. Instead, please use the new WF4 types from System.Activities.*")>]
type WorkflowServiceHost = class
inherit ServiceHostBase
Public Class WorkflowServiceHost
Inherits ServiceHostBase
- 继承
- 属性
注解
实现 Windows Communication Foundation (WCF) 服务模型编程模型使用的主机。
当您没有使用 Internet 信息服务 (IIS) 或 Windows 激活服务 (WAS) 公开服务时,请使用 WorkflowServiceHost 类来配置和公开工作流作为服务以供客户端应用程序使用。 IIS 和 WAS 均代表您与 WorkflowServiceHost 对象交互。
若要公开工作流作为服务以供调用方使用,WCF 需要完整的服务说明(由 ServiceDescription 类表示)。 WorkflowServiceHost 类根据工作流服务类型和配置信息创建 ServiceDescription,然后再使用该说明为说明中的每个终结点创建 ChannelDispatcher 对象。
使用 WorkflowServiceHost 对象可加载工作流服务、配置终结点、应用安全设置并启动侦听器来处理传入的请求。
构造函数
WorkflowServiceHost() |
已过时.
初始化 WorkflowServiceHost 类的新实例。 |
WorkflowServiceHost(Stream, Stream, ITypeProvider, Uri[]) |
已过时.
使用包含工作流定义的字节流、包含工作流规则定义的字节流、自定义活动类型的类型提供程序和指定的服务基址初始化 WorkflowServiceHost 类的新实例。 |
WorkflowServiceHost(Stream, Stream, Uri[]) |
已过时.
使用包含工作流定义的字节流、包含工作流规则定义的字节流和指定的服务基址初始化 WorkflowServiceHost 类的新实例。 |
WorkflowServiceHost(Stream, Uri[]) |
已过时.
使用包含工作流定义的字节流和指定的服务基址初始化 WorkflowServiceHost 类的新实例。 |
WorkflowServiceHost(String, String, ITypeProvider, Uri[]) |
已过时.
使用工作流定义的路径、工作流规则定义的路径、自定义活动类型的类型提供程序和指定的服务基址初始化 WorkflowServiceHost 类的新实例。 |
WorkflowServiceHost(String, String, Uri[]) |
已过时.
使用工作流定义的路径、工作流规则定义的路径和指定的服务基址初始化 WorkflowServiceHost 类的新实例。 |
WorkflowServiceHost(String, Uri[]) |
已过时.
使用工作流定义的路径和指定的服务基址初始化 WorkflowServiceHost 类的新实例。 |
WorkflowServiceHost(Type, Uri[]) |
已过时.
使用工作流类型和指定的服务基址初始化 WorkflowServiceHost 类的新实例。 |
属性
Authentication |
已过时.
获取服务身份验证行为。 (继承自 ServiceHostBase) |
Authorization |
已过时.
获取所承载服务的授权行为。 (继承自 ServiceHostBase) |
BaseAddresses |
已过时.
获取所承载服务使用的基址。 (继承自 ServiceHostBase) |
ChannelDispatchers |
已过时.
获取服务主机所使用的通道调度程序的集合。 (继承自 ServiceHostBase) |
CloseTimeout |
已过时.
获取或设置允许服务主机关闭的时间间隔。 (继承自 ServiceHostBase) |
Credentials |
已过时.
获取所承载服务的凭据。 (继承自 ServiceHostBase) |
DefaultCloseTimeout |
已过时.
获取允许服务主机关闭的默认时间间隔。 (继承自 ServiceHostBase) |
DefaultOpenTimeout |
已过时.
获取允许服务主机打开的默认时间间隔。 (继承自 ServiceHostBase) |
Description |
已过时.
获取所承载服务的说明。 (继承自 ServiceHostBase) |
Extensions |
已过时.
获取当前指定的服务主机的扩展。 (继承自 ServiceHostBase) |
ImplementedContracts |
已过时.
检索由所承载服务实现的协定。 (继承自 ServiceHostBase) |
IsDisposed |
已过时.
获取一个值,该值指示通信对象是否已被释放。 (继承自 CommunicationObject) |
ManualFlowControlLimit |
已过时.
获取或设置由所承载服务接收的消息的流控制限制。 (继承自 ServiceHostBase) |
OpenTimeout |
已过时.
获取或设置允许服务主机打开的时间间隔。 (继承自 ServiceHostBase) |
State |
已过时.
获取指示通信对象当前状态的值。 (继承自 CommunicationObject) |
ThisLock |
已过时.
获取在状态转换过程中保护类实例的相互排斥锁。 (继承自 CommunicationObject) |
方法
事件
Closed |
已过时.
当通信对象转换到已关闭状态时发生。 (继承自 CommunicationObject) |
Closing |
已过时.
当通信对象转换到正在关闭状态时发生。 (继承自 CommunicationObject) |
Faulted |
已过时.
在通信对象转换到出错状态时发生。 (继承自 CommunicationObject) |
Opened |
已过时.
当通信对象转换到已打开状态时发生。 (继承自 CommunicationObject) |
Opening |
已过时.
当通信对象转换到正在打开状态时发生。 (继承自 CommunicationObject) |
UnknownMessageReceived |
已过时.
接收未知消息时发生。 (继承自 ServiceHostBase) |
显式接口实现
IDisposable.Dispose() |
已过时.
关闭服务主机。 (继承自 ServiceHostBase) |