Share via


ReceiveActivity.GetWorkflowServiceAttributes(Object) 方法

定義

傳回由 WorkflowServiceAttributes 活動所實作之服務的 ReceiveActivity 屬性。 這些屬性包括諸多項目,如 AddressFilterModeConfigurationNameIncludeExceptionDetailInFaults,以及是否要在 ReceiveActivity 活動所傳回的每個錯誤中包含例外狀況詳細資訊。

public:
 static System::Object ^ GetWorkflowServiceAttributes(System::Object ^ dependencyObject);
public static object GetWorkflowServiceAttributes (object dependencyObject);
static member GetWorkflowServiceAttributes : obj -> obj
Public Shared Function GetWorkflowServiceAttributes (dependencyObject As Object) As Object

參數

dependencyObject
Object

服務屬性的擷取來源物件。

傳回

Object,代表包含服務屬性資料的 WorkflowServiceAttributes 物件。

範例

下列範例會示範如何使用 GetWorkflowServiceAttributes 方法。

WorkflowServiceAttributes serviceAttributes = (WorkflowServiceAttributes)ReceiveActivity.GetWorkflowServiceAttributes(rootActivity);

備註

WorkflowServiceAttributesProperty 屬性是一個附加的相依性屬性,由 ReceiveActivity 活動所定義。 相依性屬性會附加至根工作流程,此工作流程內含在設計階段時使用 ReceiveActivity 方法呼叫的 SetWorkflowServiceAttributes 活動。

定義的服務層級行為屬性會使用 WorkflowServiceAttributesProperty 屬性,當工作流程服務啟動時,這些行為屬性會套用至工作流程服務。 這些行為屬性無法在執行階段修改。

注意

若目前的工作流程使用 InvokeWorkflowActivity 活動來啟動另一個工作流程,則被叫用的工作流程不會繼承叫用者工作流程的服務屬性。

注意

如果有針對自訂活動設定服務屬性,且該活動包含於工作流程中,這時就會使用那些服務屬性。 只有在自訂活動做為工作流程來執行時,服務屬性才會用於自訂活動。

適用於