Partager via


<behavior> de <endpointBehaviors>

L'élément behavior contient une collection de paramètres concernant le comportement d'un point de terminaison. Chaque comportement est indexé en fonction de son name. Les points de terminaison peuvent être liés à chaque comportement à travers ce nom. Depuis .NET Framework 4, les liaisons et les comportements ne sont pas obligés d'avoir un nom. Pour plus d'informations sur la configuration par défaut, ainsi que sur les comportements et les liaisons sans nom, consultez Simplified Configuration et Simplified Configuration for WCF Services.

Hiérarchie de schéma

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

Syntaxe

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

Attributs et éléments

Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.

Attributs

Attribut Description

name

Chaîne unique qui contient le nom de configuration du comportement. Cette valeur est une chaîne définie par l'utilisateur qui doit être unique, puisqu'elle sert de chaîne d'identification pour l'élément. Depuis .NET Framework 4, les liaisons et les comportements ne sont pas obligés d'avoir un nom. Pour plus d'informations sur la configuration par défaut, ainsi que sur les comportements et les liaisons sans nom, consultez Simplified Configuration et Simplified Configuration for WCF Services.

Éléments enfants

Élément Description

<clientCredentials>

Indique les informations d'identification utilisées pour authentifier le client auprès d'un service.

<callbackDebug>

Spécifie le débogage de service pour un objet de rappel Windows Communication Foundation (WCF).

<callbackTimeouts>

Spécifie le délai d'attente pour le rappel du client.

<clientVia>

Spécifie l'itinéraire qu'un message doit suivre.

dataContractSerializer

Contient les données de configuration de DataContractSerializer.

<dispatcherSynchronization>

Spécifie un comportement de point de terminaison qui permet à un service d'envoyer des réponses de manière asynchrone.

<enableWebScript>

Active le comportement de point de terminaison qui permet de consommer le service à partir de pages Web ASP.NET AJAX. Ce comportement doit être utilisé uniquement avec la liaison standard <webHttpBinding> ou avec l'élément de liaison <webMessageEncoding>.

<endpointDiscovery>

Spécifie les différents paramètres de découverte d'un point de terminaison, tels que la fonctionnalité de découverte, les portées et toutes les extensions personnalisées de ses métadonnées.

<soapProcessingExtension>

Définit le comportement de point de terminaison client utilisé pour marshaler des messages entre les versions de message et les types de liaison différents.

<synchronousReceive>, élément

Spécifie le comportement au moment de l'exécution pour la réception de messages dans une application de service ou cliente. Il n'a aucun attribut ou élément enfant.

<transactedBatching>

Spécifie si le traitement par lots de la transaction est pris en charge pour les opérations de réception.

<webHttp>

Spécifie le WebHttpBehavior d'un point de terminaison via la configuration. Si ce comportement est utilisé avec la liaison standard <webHttpBinding>, il active le modèle de programmation Web correspondant à un service WCF.

Éléments parents

Élément Description

<endpointBehaviors>

Collection d'éléments de comportement de point de terminaison.