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 |
已淘汰.
表示目標為 DependencyProperty 屬性的 ActivitySubscribedProperty。 |
InputReceivedEvent |
已淘汰.
定義在活動接收了來自 Web 服務引動過程的預期呼叫後,所執行的事件委派。 |
InterfaceTypeProperty |
已淘汰.
對應到將做為 Web 服務合約使用的介面名稱。 |
IsActivatingProperty |
已淘汰.
表示目標為 DependencyProperty 屬性的 IsActivating。 |
MethodNameProperty |
已淘汰.
對應至介面中所包含其中一個方法的名稱,該介面做為 Web 服務合約。 |
ParameterBindingsProperty |
已淘汰.
表示目標為 DependencyProperty 屬性的 ParameterBindings。 |
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 |
已淘汰.
取得或設定介面上方法的名稱,該介面是由這個 InterfaceType 代表的 WebServiceInputActivity 屬性所指定。 |
Name |
已淘汰.
取得或設定這個執行個體的名稱。 這個名稱必須符合工作流程專案中所使用之程式語言的變數命名慣例。 (繼承來源 Activity) |
ParameterBindings |
已淘汰.
取得與輸入參數相關聯的繫結集合,這些參數會輸入至在 MethodName 屬性中指定的方法。 |
Parent |
已淘汰.
取得含有這個 CompositeActivity 的 Activity。 (繼承來源 Activity) |
ParentDependencyObject |
已淘汰.
取得 DependencyObject 圖形中的父代 DependencyObject。 (繼承來源 DependencyObject) |
QualifiedName |
已淘汰.
取得活動的完整名稱。 在工作流程執行個體中,完整的活動名稱永遠是唯一的。 (繼承來源 Activity) |
Roles |
已淘汰.
取得或設定有效的角色集合,可將資料傳送至 WebServiceInputActivity。 |
Site |
已淘汰.
取得或設定 Site 的 DependencyObject 元件的參考。 (繼承來源 DependencyObject) |
UserData |
已淘汰.
取得 IDictionary,它會將自訂資料與這個類別執行個體產生關聯。 (繼承來源 DependencyObject) |
WorkflowInstanceId |
已淘汰.
取得與執行個體相關聯的 Guid。 (繼承來源 Activity) |
方法
事件
Canceling |
已淘汰.
取消執行活動時發生。 (繼承來源 Activity) |
Closed |
已淘汰.
發生於 Activity 已完成執行時。 (繼承來源 Activity) |
Compensating |
已淘汰.
發生於在 Activity 上執行補償方法時。 (繼承來源 Activity) |
Executing |
已淘汰.
發生於執行 Activity 時。 (繼承來源 Activity) |
Faulting |
已淘汰.
在執行個體執行期間引發例外狀況時發生。 (繼承來源 Activity) |
InputReceived |
已淘汰.
已接收輸入時會發生 WebServiceInputActivity。 |
StatusChanged |
已淘汰.
發生於正在執行之 的 變更時。 (繼承來源 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 訂閱。 |