Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El behavior elemento contiene una colección de valores para el comportamiento de un servicio. Cada comportamiento se indexa mediante su name. Los servicios pueden vincularse a cada comportamiento a través de este nombre mediante el behaviorConfiguration atributo del <elemento endpoint> . Esto permite que los puntos de conexión compartan configuraciones de comportamiento comunes sin redefinir la configuración.
<configuration>
<system.ServiceModel>
<behaviors>
<serviceBehaviors>
<behavior>
Syntax
<system.ServiceModel>
<behaviors>
<serviceBehaviors>
<behavior name="String">
<bufferReceive maxPendingMessagesPerChannel="Integer" />
<etwTracking profileName="String" />
<sendMessageChannelCache allowUnsafeCaching="Boolean">
<channelSettings idleTimeout="TimeSpan"
leaseTimeout="TimeSpan"
maxItemsInCache="Integer" />
<factorySettings idleTimeout="TimeSpan"
leaseTimeout="TimeSpan"
maxItemsInCache="Integer" />
</sendMessageChannelCache>
<sqlWorkflowInstanceStore connectionStringName="String"
hostLockRenewalPeriod="TimeSpan"
instanceCompletionAction="DeleteNothing/DeleteAll"
instanceEncodingAction="None/GZip"
instanceLockedExceptionAction="NoRetry/BasicRetry/AggressiveRetry"
runnableInstancesDetectionPeriod="TimeSpan" />
<workflowIdle timeToPersist="TimeSpan"
timeToUnload="TimeSpan" />
<workflowUnhandledException action="Abandon/AbandonAndSuspend/Cancel/Terminate" />
</behavior>
</serviceBehaviors>
</behaviors>
</system.ServiceModel>
Atributos y elementos
En las siguientes secciones se describen los atributos, los elementos secundarios y los elementos primarios.
Attributes
| Atributo | Description |
|---|---|
name |
Cadena única que contiene el nombre de configuración del comportamiento. Este valor es una cadena definida por el usuario que debe ser única, ya que actúa como cadena de identificación para el elemento. |
Elementos secundarios
| Elemento | Description |
|---|---|
| <bufferReceive> | Un comportamiento de servicio que permite a un servicio usar el procesamiento de recepción almacenado en búfer, lo que permite que un servicio de flujo de trabajo procese mensajes desordenados. |
| <enrutamiento> | Un comportamiento de servicio que permite que un servicio use el seguimiento de ETW mediante .EtwTrackingParticipant |
| <sendMessageChannelCache> | Un comportamiento de servicio que permite la personalización de los niveles de uso compartido de caché, la configuración de la caché del generador de canales y la configuración de la caché del canal para los flujos de trabajo que envían mensajes a los puntos de conexión de servicio mediante actividades de envío de mensajería. |
| <sqlWorkflowInstanceStore> | Un comportamiento de servicio que permite configurar la SqlWorkflowInstanceStore característica, que admite la conservación de información de estado para las instancias de servicio de flujo de trabajo en una base de datos de SQL Server 2005 o SQL Server 2008. |
| <workflowIdle> | Un comportamiento de servicio que controla cuando las instancias de flujo de trabajo inactivas se descargan y se conservan. |
| <workflowInstanceManagement> | Un comportamiento de servicio que le permite especificar la configuración que controla cómo se ejecutan las instancias de flujo de trabajo, como la persistencia, el comportamiento de excepción no controlado y el comportamiento inactivo. |
| <workflowUnhandledException> | Un comportamiento de servicio que le permite especificar la acción que se debe realizar cuando se produce una excepción no controlada dentro de un servicio de flujo de trabajo. |
Elementos primarios
| Elemento | Description |
|---|---|
| <serviceBehaviors> | Colección de elementos de comportamiento de servicio. |