WebServiceInputActivity 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
注意
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
允许从工作流中的 Web 服务接收数据。 无法继承此类。
public ref class WebServiceInputActivity sealed : System::Workflow::ComponentModel::Activity, System::Workflow::Activities::IEventActivity, System::Workflow::ComponentModel::IActivityEventListener<System::Workflow::ComponentModel::QueueEventArgs ^>, System::Workflow::ComponentModel::IDynamicPropertyTypeProvider
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.WebServiceInputActivity), "Resources.WebServiceIn.png")]
[System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator(typeof(System.Workflow.Activities.WebServiceCodeGenerator))]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.WebServiceReceiveValidator))]
public sealed class WebServiceInputActivity : System.Workflow.ComponentModel.Activity, System.Workflow.Activities.IEventActivity, System.Workflow.ComponentModel.IActivityEventListener<System.Workflow.ComponentModel.QueueEventArgs>, System.Workflow.ComponentModel.IDynamicPropertyTypeProvider
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.WebServiceInputActivity), "Resources.WebServiceIn.png")]
[System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator(typeof(System.Workflow.Activities.WebServiceCodeGenerator))]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.WebServiceReceiveValidator))]
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public sealed class WebServiceInputActivity : System.Workflow.ComponentModel.Activity, System.Workflow.Activities.IEventActivity, System.Workflow.ComponentModel.IActivityEventListener<System.Workflow.ComponentModel.QueueEventArgs>, System.Workflow.ComponentModel.IDynamicPropertyTypeProvider
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.WebServiceInputActivity), "Resources.WebServiceIn.png")>]
[<System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator(typeof(System.Workflow.Activities.WebServiceCodeGenerator))>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.WebServiceReceiveValidator))>]
type WebServiceInputActivity = class
inherit Activity
interface IEventActivity
interface IActivityEventListener<QueueEventArgs>
interface IDynamicPropertyTypeProvider
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.WebServiceInputActivity), "Resources.WebServiceIn.png")>]
[<System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator(typeof(System.Workflow.Activities.WebServiceCodeGenerator))>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.WebServiceReceiveValidator))>]
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type WebServiceInputActivity = class
inherit Activity
interface IEventActivity
interface IActivityEventListener<QueueEventArgs>
interface IDynamicPropertyTypeProvider
Public NotInheritable Class WebServiceInputActivity
Inherits Activity
Implements IActivityEventListener(Of QueueEventArgs), IDynamicPropertyTypeProvider, IEventActivity
- 继承
- 属性
- 实现
注解
注意
此材料讨论已过时的类型和命名空间。 有关详细信息,请参阅 Windows Workflow Foundation 4.5中
当包含工作流部署为 Web 服务时,WebServiceInputActivity 对应于 Web 服务方法。 调用工作流 Web 服务时,WebServiceInputActivity 接收数据。
构造函数
WebServiceInputActivity() |
已过时.
初始化 WebServiceInputActivity 类的新实例。 |
WebServiceInputActivity(String) |
已过时.
使用活动的名称初始化 WebServiceInputActivity 类的新实例。 |
字段
ActivitySubscribedProperty |
已过时.
表示面向 ActivitySubscribedProperty 属性的 DependencyProperty。 |
InputReceivedEvent |
已过时.
定义一个事件委托,该委托在活动收到来自 Web 服务调用的预期调用之后执行。 |
InterfaceTypeProperty |
已过时.
对应于用作 Web 服务协定的接口的名称。 |
IsActivatingProperty |
已过时.
表示面向 IsActivating 属性的 DependencyProperty。 |
MethodNameProperty |
已过时.
对应于用作 Web 服务协定的接口中包含的方法之一的名称。 |
ParameterBindingsProperty |
已过时.
表示面向 ParameterBindings 属性的 DependencyProperty。 |
RolesProperty |
已过时.
标识允许将消息从 Web 服务客户端发送到 WebServiceInputActivity的有效用户角色。 这两种类型的受支持角色是 Active Directory 和 ASP.NET。 |
属性
Description |
已过时.
获取或设置 Activity的用户定义说明。 (继承自 Activity) |
DesignMode |
已过时.
获取一个值,该值指示此实例是处于设计模式还是运行时模式。 (继承自 DependencyObject) |
Enabled |
已过时.
获取或设置一个值,该值指示是否为执行和验证启用此实例。 (继承自 Activity) |
ExecutionResult |
已过时.
获取上次运行此实例的尝试 ActivityExecutionResult。 (继承自 Activity) |
ExecutionStatus |
已过时.
获取此实例的当前 ActivityExecutionStatus。 (继承自 Activity) |
InterfaceType |
已过时.
获取或设置定义此活动侦听的方法的接口类型。 |
IsActivating |
已过时.
获取或设置一个值,该值指示接收数据是否应启动工作流。 |
IsDynamicActivity |
已过时.
获取有关活动是否在工作流实例的默认 ActivityExecutionContext 内执行的信息。 (继承自 Activity) |
MethodName |
已过时.
获取或设置此 WebServiceInputActivity 所表示的 InterfaceType 属性所指定的接口上的方法的名称。 |
Name |
已过时.
获取或设置此实例的名称。 此名称必须符合工作流项目中使用的编程语言的变量命名约定。 (继承自 Activity) |
ParameterBindings |
已过时.
获取与 MethodName 属性中指定的方法的输入参数关联的绑定的集合。 |
Parent |
已过时.
获取包含此 Activity的 CompositeActivity。 (继承自 Activity) |
ParentDependencyObject |
已过时.
获取 DependencyObject 图中的父 DependencyObject。 (继承自 DependencyObject) |
QualifiedName |
已过时.
获取活动的限定名称。 限定的活动名称在工作流实例中始终是唯一的。 (继承自 Activity) |
Roles |
已过时.
获取或设置有效将数据发送到 WebServiceInputActivity的角色集合。 |
Site |
已过时.
获取或设置对 DependencyObjectSite 组件的引用。 (继承自 DependencyObject) |
UserData |
已过时.
获取将自定义数据与此类实例关联的 IDictionary。 (继承自 DependencyObject) |
WorkflowInstanceId |
已过时.
获取与实例关联的 Guid。 (继承自 Activity) |
方法
事件
Canceling |
已过时.
取消活动执行时发生。 (继承自 Activity) |
Closed |
已过时.
当 Activity 完成执行时发生。 (继承自 Activity) |
Compensating |
已过时.
在 Activity上运行补偿方法时发生。 (继承自 Activity) |
Executing |
已过时.
运行 Activity 时发生。 (继承自 Activity) |
Faulting |
已过时.
在实例运行期间引发异常时发生。 (继承自 Activity) |
InputReceived |
已过时.
当 WebServiceInputActivity 收到输入时发生。 |
StatusChanged |
已过时.
当正在运行的 Activity 的 ActivityExecutionStatus 发生更改时发生。 (继承自 Activity) |
显式接口实现
IActivityEventListener<QueueEventArgs>.OnEvent(Object, QueueEventArgs) |
已过时.
定义订阅事件发生时的处理过程。 |
IComponent.Disposed |
已过时.
表示处理组件的 Disposed 事件的方法。 (继承自 DependencyObject) |
IDynamicPropertyTypeProvider.GetAccessType(IServiceProvider, String) |
已过时.
返回指定属性的访问类型。 |
IDynamicPropertyTypeProvider.GetPropertyType(IServiceProvider, String) |
已过时.
返回指定属性的 Type。 |
IEventActivity.QueueName |
已过时.
获取活动等待数据到达的 WorkflowQueue 的名称。 |
IEventActivity.Subscribe(ActivityExecutionContext, IActivityEventListener<QueueEventArgs>) |
已过时.
创建事件 WebServiceInputActivity 活动的订阅。 |
IEventActivity.Unsubscribe(ActivityExecutionContext, IActivityEventListener<QueueEventArgs>) |
已过时.
取消事件 Activity 的订阅。 |
适用于
另请参阅
- 使用 WebServiceInput 活动