Partilhar via


ReceiveActivity.SetWorkflowServiceAttributes(Object, Object) Método

Definição

Define os atributos para o serviço implementado pela atividade ReceiveActivity. Esses atributos incluem itens como AddressFilterMode, ConfigurationName e se detalhes da exceção devem ser incluídos se forem retornadas falhas da atividade 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)

Parâmetros

dependencyObject
Object

O objeto ao qual aplicar os atributos de serviço.

value
Object

O objeto WorkflowServiceAttributes que contém os dados de atributo do serviço a serem aplicados.

Exemplos

O exemplo a seguir mostra como usar o método SetWorkflowServiceAttributes.

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

ReceiveActivity.SetWorkflowServiceAttributes(receiveActivity1, attributes);

Comentários

A WorkflowServiceAttributesProperty propriedade é uma propriedade de dependência anexada definida pela ReceiveActivity atividade. Essa propriedade de dependência é anexada ao fluxo de trabalho raiz que contém a ReceiveActivity atividade usando a chamada de SetWorkflowServiceAttributes método em tempo de design.

A WorkflowServiceAttributesProperty propriedade é usada para definir atributos de comportamento no nível do serviço que são aplicados ao serviço de fluxo de trabalho quando ele é iniciado. Eles não podem ser modificados em runtime.

Observação

Se o fluxo de trabalho atual iniciar outro fluxo de trabalho usando uma InvokeWorkflowActivity atividade, o fluxo de trabalho invocado não herdará os atributos de serviço do fluxo de trabalho invocado.

Observação

Se os atributos de serviço forem definidos para uma atividade personalizada e essa atividade estiver incluída em um fluxo de trabalho, esses atributos de serviço não serão usados. Os atributos de serviço só serão usados em atividades personalizadas se a própria atividade personalizada for executada como um fluxo de trabalho.

Aplica-se a