Поделиться через


ReceiveActivity.SetWorkflowServiceAttributes(Object, Object) Метод

Определение

Задает атрибуты для службы, реализованной с помощью действия 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 вызывает другой рабочий процесс, то вызываемый рабочий процесс не наследует атрибуты службы вызывающего рабочего процесса.

Примечание

Если в атрибутах службы задано пользовательское действие и это действие включено в рабочий процесс, то эти атрибуты службы не используются. Атрибуты службы используются для пользовательских действий только в том случае, если сами пользовательские действия выполняются в качестве рабочих процессов.

Применяется к