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) |
已淘汰.
使用指定的 SendActivity 屬性,初始化 |
欄位
AfterResponseEvent |
已淘汰.
表示目標為 DependencyProperty 事件的 AfterResponse。 |
BeforeSendEvent |
已淘汰.
表示目標為 DependencyProperty 事件的 BeforeSend。 |
CustomAddressProperty |
已淘汰.
表示 DependencyProperty 屬性的 CustomAddress。 |
ReturnValuePropertyName |
已淘汰.
屬性名稱,此名稱可用於服務傳送的傳回值 (該服務是 |
屬性
ChannelToken |
已淘汰.
ChannelToken 用來將自身與用戶端通道建立關聯的 SendActivity。 |
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 |
已淘汰.
取得含有這個 CompositeActivity 的 Activity。 (繼承來源 Activity) |
ParentDependencyObject |
已淘汰.
取得 DependencyObject 圖形中的父代 DependencyObject。 (繼承來源 DependencyObject) |
QualifiedName |
已淘汰.
取得活動的完整名稱。 在工作流程執行個體中,完整的活動名稱永遠是唯一的。 (繼承來源 Activity) |
ServiceOperationInfo |
已淘汰.
定義 |
Site |
已淘汰.
取得或設定 Site 的 DependencyObject 元件的參考。 (繼承來源 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) |
明確介面實作
IComponent.Disposed |
已淘汰.
表示處理元件 Disposed 事件的方法。 (繼承來源 DependencyObject) |