SendActivity 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
注意
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
为 Windows Communication Foundation (WCF) 服务操作的同步调用建模的客户端活动。
public ref class SendActivity sealed : System::Workflow::ComponentModel::Activity
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.SendActivity), "Design.Resources.SendActivity.png")]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.SendActivityValidator))]
public sealed class SendActivity : System.Workflow.ComponentModel.Activity
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.SendActivity), "Design.Resources.SendActivity.png")]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.SendActivityValidator))]
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public sealed class SendActivity : System.Workflow.ComponentModel.Activity
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.SendActivity), "Design.Resources.SendActivity.png")>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.SendActivityValidator))>]
type SendActivity = class
inherit Activity
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.SendActivity), "Design.Resources.SendActivity.png")>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.SendActivityValidator))>]
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type SendActivity = class
inherit Activity
Public NotInheritable Class SendActivity
Inherits Activity
- 继承
- 属性
注解
注意
此材料讨论已过时的类型和命名空间。 有关详细信息,请参阅 Windows Workflow Foundation 4.5中
SendActivity 活动使你能够使用预定义的消息交换模式参与与 WCF 服务的会话。
注意
SendActivity 活动是一个阻塞活动,这意味着在活动完成执行之前阻止工作流执行。
SendActivity 活动支持的消息交换模式包括:
单向发送消息
SendActivity 活动发送消息,但不需要来自服务的响应。
发送请求 - 接收答复
SendActivity 活动发送消息,并等待从服务接收响应。
发送请求 - 接收错误
SendActivity 活动发送消息,并等待响应或故障从服务接收。 在执行期间,发送活动会引发从服务器接收的所有错误。 FaultHandlerActivity 活动可用于处理客户端工作流中的错误。
注意
此活动是 .NET Framework 3.5 的一部分。 有关 .NET Framework 4 中的等效活动,请参阅 Send。
构造函数
SendActivity() |
已过时.
初始化 SendActivity 类的新实例。 |
SendActivity(String) |
已过时.
使用指定的 |
字段
AfterResponseEvent |
已过时.
表示面向 AfterResponse 事件的 DependencyProperty。 |
BeforeSendEvent |
已过时.
表示面向 BeforeSend 事件的 DependencyProperty。 |
CustomAddressProperty |
已过时.
表示 CustomAddress 属性的 DependencyProperty。 |
ReturnValuePropertyName |
已过时.
用于 |
属性
ChannelToken |
已过时.
SendActivity 用来将自身与客户端通道关联的 ChannelToken。 |
Context |
已过时.
返回一个字典,该字典包含用于在客户端与其通信的服务之间通信的上下文,包括用于关联标识之类的内容。 |
CustomAddress |
已过时.
获取或设置用于与服务通信的自定义地址。 |
Description |
已过时.
获取或设置 Activity的用户定义说明。 (继承自 Activity) |
DesignMode |
已过时.
获取一个值,该值指示此实例是处于设计模式还是运行时模式。 (继承自 DependencyObject) |
Enabled |
已过时.
获取或设置一个值,该值指示是否为执行和验证启用此实例。 (继承自 Activity) |
ExecutionResult |
已过时.
获取上次运行此实例的尝试 ActivityExecutionResult。 (继承自 Activity) |
ExecutionStatus |
已过时.
获取此实例的当前 ActivityExecutionStatus。 (继承自 Activity) |
IsDynamicActivity |
已过时.
获取有关活动是否在工作流实例的默认 ActivityExecutionContext 内执行的信息。 (继承自 Activity) |
Name |
已过时.
获取或设置此实例的名称。 此名称必须符合工作流项目中使用的编程语言的变量命名约定。 (继承自 Activity) |
ParameterBindings |
已过时.
获取在 Windows Communication Foundation (WCF) 服务的正式参数列表中找到的可绑定参数的集合。 |
Parent |
已过时.
获取包含此 Activity的 CompositeActivity。 (继承自 Activity) |
ParentDependencyObject |
已过时.
获取 DependencyObject 图中的父 DependencyObject。 (继承自 DependencyObject) |
QualifiedName |
已过时.
获取活动的限定名称。 限定的活动名称在工作流实例中始终是唯一的。 (继承自 Activity) |
ServiceOperationInfo |
已过时.
定义 |
Site |
已过时.
获取或设置对 DependencyObjectSite 组件的引用。 (继承自 DependencyObject) |
UserData |
已过时.
获取将自定义数据与此类实例关联的 IDictionary。 (继承自 DependencyObject) |
WorkflowInstanceId |
已过时.
获取与实例关联的 Guid。 (继承自 Activity) |
方法
事件
AfterResponse |
已过时.
从服务收到响应后发生。 |
BeforeSend |
已过时.
在 SendActivity 活动将消息发送到服务之前发生。 |
Canceling |
已过时.
取消活动执行时发生。 (继承自 Activity) |
Closed |
已过时.
当 Activity 完成执行时发生。 (继承自 Activity) |
Compensating |
已过时.
在 Activity上运行补偿方法时发生。 (继承自 Activity) |
Executing |
已过时.
运行 Activity 时发生。 (继承自 Activity) |
Faulting |
已过时.
在实例运行期间引发异常时发生。 (继承自 Activity) |
StatusChanged |
已过时.
当正在运行的 Activity 的 ActivityExecutionStatus 发生更改时发生。 (继承自 Activity) |
显式接口实现
IComponent.Disposed |
已过时.
表示处理组件的 Disposed 事件的方法。 (继承自 DependencyObject) |