Condividi tramite


ReceiveActivity.SetWorkflowServiceAttributes(Object, Object) Metodo

Definizione

Imposta gli attributi per il servizio implementato dall'attività di ReceiveActivity. Questi attributi includono elementi come AddressFilterMode, ConfigurationName e se includere dettagli dell'eccezione in tutti gli errori restituiti dall'attività di 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)

Parametri

dependencyObject
Object

Oggetto a cui applicare gli attributi del servizio.

value
Object

Oggetto di WorkflowServiceAttributes contenente i dati sugli attributi del servizio da applicare.

Esempio

Nell'esempio seguente viene illustrato come utilizzare il metodo SetWorkflowServiceAttributes.

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

ReceiveActivity.SetWorkflowServiceAttributes(receiveActivity1, attributes);

Commenti

La proprietà WorkflowServiceAttributesProperty è una proprietà di dipendenza collegata definita dall'attività di ReceiveActivity. Questa proprietà di dipendenza è collegata al flusso di lavoro radice che contiene l'attività di ReceiveActivity utilizzando la chiamata al metodo SetWorkflowServiceAttributes in fase di progettazione.

La proprietà WorkflowServiceAttributesProperty è utilizzata per la definizione di attributi di comportamento a livello di servizio applicati al servizio del flusso di lavoro al momento dell'avvio. Non è possibile apportarvi modifiche in fase di esecuzione.

Nota

Se il flusso di lavoro corrente avvia un altro flusso di lavoro utilizzando un'attività InvokeWorkflowActivity, il flusso di lavoro richiamato non erediterà gli attributi del servizio del flusso di lavoro che richiama.

Nota

Se gli attributi del servizio sono impostati per un'attività personalizzata e tale attività è inclusa in un flusso di lavoro, tali attributi del servizio non verranno utilizzati. Gli attributi del servizio vengono utilizzati nelle attività personalizzate solo se l'attività personalizzata viene eseguita come un flusso di lavoro.

Si applica a