ReceiveActivity.SetWorkflowServiceAttributes(Object, Object) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
设置由 ReceiveActivity 活动实现的服务的属性。 这些属性包括多项,如 AddressFilterMode、ConfigurationName 和是否在从 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 活动启动另一个工作流,则被调用的工作流不会继承发出调用的工作流的服务属性。
注意
如果为一个自定义活动设置服务属性,并且该活动包括在工作流中,则不会使用这些服务属性。 只有在自定义活动本身作为工作流运行的情况下,才会在自定义活动中使用服务属性。