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 活动启动另一个工作流,则被调用的工作流不会继承发出调用的工作流的服务属性。

注意

如果为一个自定义活动设置服务属性,并且该活动包括在工作流中,则会使用这些服务属性。 只有在自定义活动本身作为工作流运行的情况下,才会为自定义活动使用服务属性。

适用于