Share via


<behavior> de <endpointBehaviors>

El elemento behavior contiene una colección de valores para el comportamiento de un extremo. Su name indiza cada comportamiento. Los extremos 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 sobre la configuración predeterminada, así como sobre enlaces y comportamientos sin nombre, vea Simplified Configuration y Simplified Configuration for WCF Services.

Jerarquía del esquema

<<system.serviceModel>>
  <comportamientos>
    <endpointBehaviors>
      <behavior> de <endpointBehaviors>

Sintaxis

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

Atributos y elementos

En las siguientes secciones se describen los atributos, elementos secundarios y 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 sobre la configuración predeterminada, así como sobre enlaces y comportamientos sin nombre, vea Simplified Configuration y Simplified Configuration for WCF Services.

Elementos secundarios

Elemento Descripción

<clientCredentials>

Especifica las credenciales usadas para autenticar el cliente en un servicio.

<callbackDebug>

Especifica la depuración de servicio para un objeto de devolución de llamada 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 usar el servicio de las páginas web ASP.NET AJAX. 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 extremo, como su detectabilidad, ámbitos y cualquier extensión personalizada a sus metadatos.

<soapProcessingExtension>

Define el comportamiento del extremo de cliente usado para calcular las referencias entre distintos tipos de enlaces y versiones de mensajes.

<synchronousReceive> (elemento)

Especifica el comportamiento en tiempo de ejecución para recibir los mensajes en un servicio o en una aplicación 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 extremo 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 de web para un servicio de WCF.

Elementos primarios

Elemento Descripción

<endpointBehaviors>

Una colección de elementos de comportamiento del extremo.