Compartir a través de


<behavior> de <endpointBehaviors>

El elemento behavior contiene una colección de valores para el comportamiento de un punto de conexión. Su name indiza cada comportamiento. Los puntos de conexión se pueden vincular a cada comportamiento a través de este nombre. 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.

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

Sintaxis

<system.ServiceModel>
  <behaviors>
    <endpointBehaviors>
      <behavior name="String" />
    </endpointBehaviors>
  </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
<clientCredentials> Especifica las credenciales usadas para autenticar el cliente en un servicio.
<callbackDebug> Especifica la depuración de servicio de un objeto de devolución de llamada de Windows Communication Foundation (WCF).
<callbackTimeouts> Especifica el tiempo de espera para la devolución de la llamada del cliente.
<clientVia> Especifica la ruta que un mensaje debe tomar.
<dataContractSerializer> Contiene los datos de configuración para DataContractSerializer.
<dispatcherSynchronization> Especifica un comportamiento del extremo que permite que un servicio envíe respuestas de forma asincrónica.
<enableWebScript> Habilita el comportamiento del extremo que permite utilizar el servicio de las páginas web de AJAX de ASP.NET. El comportamiento solo se debería usar junto con el enlace estándar <webHttpBinding> o el elemento de enlace <webMessageEncoding>.
<endpointDiscovery> Especifica las distintas configuraciones de detección para un punto de conexión, como su detectabilidad, ámbitos y cualquier extensión personalizada a sus metadatos.
<soapProcessing> Define el comportamiento del punto de conexión de cliente usado para serializar entre distintos tipos de enlaces y versiones de mensajes.
<synchronousReceive> Especifica el comportamiento de tiempo de ejecución para recibir los mensajes en una aplicación de servicio o de cliente. No tiene ningún atributo o elementos secundarios.
<transactedBatching> Especifica si el procesamiento por lotes de la transacción se admite para las operaciones de recepción.
<webHttp> Especifica WebHttpBehavior en un punto de conexión a través de la configuración. Este comportamiento, cuando se usa junto con el enlace estándar <webHttpBinding>, habilita el modelo de programación web para un servicio WCF.

Elementos primarios

Elemento Descripción
<endpointBehaviors> Una colección de elementos de comportamiento del extremo.