Partager via


<behavior> de <endpointBehaviors>

L’élément behavior contient une collection de paramètres pour le comportement d’un point de terminaison. Chaque comportement est indexé par son name. Les points de terminaison peuvent lier à chaque comportement par le biais de ce nom. À compter de .NET Framework 4, les liaisons et les comportements ne sont pas nécessaires pour avoir un nom. Pour plus d’informations sur la configuration par défaut et les liaisons sans nom et les comportements, 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.

Attributes

Caractéristique Descriptif
nom 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, car elle agit comme chaîne d’identification pour l’élément. À compter de .NET Framework 4, les liaisons et les comportements ne sont pas nécessaires pour avoir un nom. Pour plus d’informations sur la configuration par défaut et les liaisons sans nom et les comportements, consultez Configuration simplifiée et Configuration simplifiée pour les services WCF.

Éléments enfants

Élément Descriptif
<clientCredentials> Spécifie 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’expiration du rappel client.
<clientVia> Spécifie l’itinéraire qu’un message doit prendre.
<Datacontractserializer> Contient des 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 du point de terminaison qui permet de consommer le service à partir de ASP.NET pages web AJAX. Le comportement doit uniquement être utilisé conjointement avec la <liaison standard webHttpBinding> ou l’élément de <liaison webMessageEncoding> .
<endpointDiscovery> Spécifie les différents paramètres de découverte d’un point de terminaison, tels que sa détectabilité, ses étendues et toutes les extensions personnalisées de ses métadonnées.
<soapProcessing> Définit le comportement du point de terminaison client utilisé pour marshaler les messages entre différents types de liaison et versions de message.
<synchronousReceive> Spécifie le comportement d’exécution pour la réception de messages dans un service ou une application cliente. Il n’a pas d’attributs ni d’éléments enfants.
<transactedBatching> Spécifie si le traitement par lot de transactions est pris en charge pour les opérations de réception.
<webHttp> Spécifie webHttpBehavior sur un point de terminaison via la configuration. Ce comportement, lorsqu’il est utilisé conjointement avec la <liaison standard WebHttpBinding> , active le modèle de programmation Web pour un service WCF.

Éléments parents

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