<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 tenus d’avoir un nom. Pour plus d’informations sur les liaisons et les comportements de configuration et sans nom par défaut, consultez Configuration simplifiée et Configuration simplifiée pour les services WCF.

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

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. À partir de .NET Framework 4, les liaisons et les comportements ne sont pas tenus d’avoir un nom. Pour plus d’informations sur la configuration par défaut et sur les liaisons et comportements sans nom, consultez Configuration simplifiée et Configuration simplifiée pour les services WCF.

É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 WCF (Windows Communication Foundation).
<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 pour 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.
<soapProcessing> 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> 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 pour un service WCF.

Éléments parents

Élément Description
<endpointBehaviors> Collection d’éléments de comportement de point de terminaison.