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