ReceiveActivity.SetWorkflowServiceAttributes(Object, Object) 方法

定义

设置由 ReceiveActivity 活动实现的服务的属性。 这些属性包括多项,如 AddressFilterModeConfigurationName 和是否在从 ReceiveActivity 活动返回的任何错误中包括异常详细信息。

public:
 static void SetWorkflowServiceAttributes(System::Object ^ dependencyObject, System::Object ^ value);
public static void SetWorkflowServiceAttributes (object dependencyObject, object value);
static member SetWorkflowServiceAttributes : obj * obj -> unit
Public Shared Sub SetWorkflowServiceAttributes (dependencyObject As Object, value As Object)

参数

dependencyObject
Object

要向其应用服务属性的对象。

value
Object

包含要应用的服务属性数据的 WorkflowServiceAttributes 对象。

示例

下面的示例显示如何使用 SetWorkflowServiceAttributes 方法。

WorkflowServiceAttributes attributes = new WorkflowServiceAttributes();
attributes.ConfigurationName = "ServiceConfig";
attributes.IncludeExceptionDetailInFaults = true;
attributes.AddressFilterMode = AddressFilterMode.Exact;

ReceiveActivity.SetWorkflowServiceAttributes(receiveActivity1, attributes);

注解

WorkflowServiceAttributesProperty 属性是一个由 ReceiveActivity 活动定义的附加依赖项属性。 此依赖项属性附加到根工作流中,该根工作流包含在设计时使用 ReceiveActivity 方法调用的 SetWorkflowServiceAttributes 活动。

WorkflowServiceAttributesProperty 属性用于在工作流服务启动时定义应用于工作流服务的服务级行为属性。 在运行时无法修改这些属性。

注意

如果当前工作流使用 InvokeWorkflowActivity 活动启动另一个工作流,则被调用的工作流不会继承发出调用的工作流的服务属性。

注意

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

适用于