ReceiveActivity.SetWorkflowServiceAttributes(Object, Object) Método

Definición

Establece los atributos del servicio implementado por la actividad ReceiveActivity.Sets the attributes for the service implemented by the ReceiveActivity activity. Estos atributos incluyen elementos como AddressFilterMode, ConfigurationName, y si se incluyen los detalles de la excepción en cualquier error devuelto desde la actividad ReceiveActivity.These attributes include items like the AddressFilterMode, the ConfigurationName, and whether to include exception details in any faults that are returned from the ReceiveActivity activity.

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

Objeto al que aplicar los atributos de servicio.The object to apply the service attributes to.

value
Object

Objeto WorkflowServiceAttributes que contiene los datos de atributo de servicio que se aplican.The WorkflowServiceAttributes object that contains the service attribute data to apply.

Ejemplos

En el siguiente ejemplo, se muestra cómo utilizar el método SetWorkflowServiceAttributes.The following example shows how to use the SetWorkflowServiceAttributes method.

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

ReceiveActivity.SetWorkflowServiceAttributes(receiveActivity1, attributes);

Comentarios

WorkflowServiceAttributesProperty es una propiedad de dependencia adjunta definida por la actividad ReceiveActivity.The WorkflowServiceAttributesProperty property is an attached dependency property defined by the ReceiveActivity activity. Esta propiedad de dependencia se adjunta al flujo de trabajo raíz, que contiene la actividad ReceiveActivity, utilizando la llamada al método SetWorkflowServiceAttributes en el momento del diseño.This dependency property is attached to the root workflow that contains the ReceiveActivity activity using the SetWorkflowServiceAttributes method call at design time.

La propiedad WorkflowServiceAttributesProperty se utiliza para definir los atributos del comportamiento en el nivel de servicio que se aplican al servicio de flujo de trabajo en el momento de iniciarse.The WorkflowServiceAttributesProperty property is used for defining service-level behavior attributes that are applied to the workflow service when it starts. No pueden modificarse en tiempo de ejecución.These cannot be modified at runtime.

Nota

Si el flujo de trabajo actual inicia otro flujo de trabajo mediante una actividad InvokeWorkflowActivity, el flujo de trabajo invocado no heredará los atributos de servicio del flujo de trabajo que realiza la invocación.If the current workflow starts another workflow using a InvokeWorkflowActivity activity, the invoked workflow does not inherit the invoking workflow's service attributes.

Nota

Si los atributos de servicio están establecidos para una actividad personalizada, y dicha actividad se incluye en un flujo de trabajo, no se utilizarán esos atributos de servicio.If service attributes are set for a custom activity and that activity is included in a workflow, those service attributes is not used. Los atributos de servicio sólo se utilizarán en las actividades personalizadas si éstas se ejecutan como flujos de trabajo.Service attributes are only used in custom activities if the custom activity itself is run as a workflow.

Se aplica a