Compartir a través de


<behavior> de <serviceBehaviors>

El elemento behavior contiene una colección de valores para el comportamiento de un servicio. Su name indiza cada comportamiento. Los servicios pueden vincularse a cada comportamiento a través de este nombre mediante el atributo behaviorConfiguration del elemento <endpoint>. De esta forma, los extremos pueden compartir configuraciones de comportamientos comunes sin volver a definir la configuración. A partir de .NET Framework 4, no es necesario que los enlaces y los comportamientos tengan nombre. Para obtener más información acerca de configuración, enlaces sin nombre y comportamientos predeterminados, vea Configuración simplificada y Configuración simplificada de los servicios de WCF.

Nota

Los elementos de comportamiento específicos de las actividades de Windows Workflow, como el elemento <sendMessageChannelCache>, se documentan en la página <behavior> de <serviceBehaviors>.

<configuration>
  <system.serviceModel>
    <behaviors>
      <serviceBehaviors>
        <behavior>

Sintaxis

<system.ServiceModel>
  <behaviors>
    <serviceBehaviors>
       <behavior name="String" />
    </serviceBehaviors>
  </behaviors>
</system.ServiceModel>

Atributos y elementos

En las siguientes secciones se describen los atributos, los elementos secundarios y los elementos primarios.

Atributos

Atributo Descripción
name Una cadena única que contiene el nombre de la 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 del elemento. A partir de .NET Framework 4, no es necesario que los enlaces y los comportamientos tengan nombre. Para obtener más información acerca de configuración, enlaces sin nombre y comportamientos predeterminados, vea Configuración simplificada y Configuración simplificada de los servicios de WCF.

Elementos secundarios

Elemento Descripción
<dataContractSerializer> Contiene los datos de configuración para DataContractSerializer.
<persistenceProvider> Especifica el tipo de la implementación de proveedor de persistencia que se va a usar, así como el tiempo de espera que se va a utilizar en las operaciones de persistencia.
<routing> Proporciona acceso en tiempo de ejecución al servicio de enrutamiento para permitir la modificación dinámica de la configuración del enrutamiento.
<serviceAuthenticationManager> Proporciona un elemento de configuración del flujo de trabajo que establece la validez de una transmisión, mensaje o autor en el nivel del servicio.
<serviceAuthorization> Especifica valores que autorizan que el acceso repare las operaciones.
<serviceCredentials> Especifica la credencial que se va a utilizar para autenticar el servicio y los valores relacionados con la validación de la credencial del cliente.
<serviceDebug> Especifica las características de depuración y de información de Ayuda para un servicio Windows Communication Foundation (WCF).
<serviceDiscovery> Especifica la detectabilidad de extremos de servicio.
<serviceMetadata> Especifica la publicación de metadatos e información asociada del servicio.
<serviceSecurityAudit> Especifica valores que habilitan la auditoría de eventos de seguridad durante las operaciones del servicio.
<serviceThrottling> Especifica el mecanismo de la limitación de peticiones de un servicio WCF.
<serviceTimeouts> Especifica el tiempo de espera para un servicio.
<workflowRuntime> Especifica la configuración de una instancia de WorkflowRuntime para hospedar los servicios WCF basados en flujo de trabajo.
<useRequestHeadersForMetadataAddress> Habilita la recuperación de información de direcciones de metadatos de los encabezados de mensajes de solicitud.

Elementos primarios

Elemento Descripción
<serviceBehaviors> Colección de elementos de comportamiento del servicio.