다음을 통해 공유


ReceiveActivity.SetWorkflowServiceAttributes(Object, Object) 메서드

정의

ReceiveActivity 동작으로 구현된 서비스의 특성을 설정합니다. 이러한 특성에는 AddressFilterMode, ConfigurationNameReceiveActivity 활동에서 반환되는 오류에 예외 정보를 포함할지 여부와 같은 항목이 포함됩니다.

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 활동을 사용하여 다른 워크플로를 시작하면 호출된 워크플로는 호출하는 워크플로의 서비스 특성을 상속하지 않습니다.

참고

서비스 특성이 사용자 지정 활동에 대해 설정되어 있는 경우 해당 활동이 워크플로에 포함되어 있으면 해당 서비스 특성이 사용되지 않습니다. 서비스 특성은 사용자 지정 활동 자체가 워크플로로 실행되는 경우에만 사용자 지정 활동에 사용됩니다.

적용 대상