Partager via


<behavior> de <serviceBehaviors>

L’élément behavior contient une collection de paramètres pour le comportement d’un service. Chaque comportement est indexé par son name. Les services peuvent lier à chaque comportement via ce nom à l’aide de l’attribut behaviorConfiguration de l’élément <de point de terminaison> . Cela permet aux points de terminaison de partager des configurations de comportement courantes sans redéfinir les paramètres. À 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.

Note

Les éléments de comportement spécifiques aux activités de flux de travail Windows, tels que l’élément <sendMessageChannelCache> , sont documentés dans le <comportement> de <la page serviceBehaviors> .

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

Syntaxe

<system.ServiceModel>
  <behaviors>
    <serviceBehaviors>
       <behavior name="String" />
    </serviceBehaviors>
  </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
<Datacontractserializer> Contient des données de configuration pour DataContractSerializer.
<persistenceProvider> Spécifie le type de l’implémentation du fournisseur de persistance à utiliser, ainsi que le délai d’attente à utiliser pour les opérations de persistance.
<routage> Fournit l’accès au runtime au service de routage pour autoriser la modification dynamique de la configuration du routage.
<serviceAuthenticationManager> Fournit un élément de configuration de flux de travail qui établit au niveau du service la validité d’une transmission, d’un message ou d’un originateur..
<autorisationDeService> Spécifie les paramètres qui autorisent l’accès aux opérations de service.
<Servicecredentials> Spécifie les informations d’identification à utiliser pour authentifier le service et les paramètres liés à la validation des informations d’identification du client.
<serviceDebug> Spécifie les fonctionnalités de débogage et d’informations d’aide pour un service Windows Communication Foundation (WCF).
<serviceDiscovery> Spécifie la détectabilité des points de terminaison de service.
<serviceMetadata> Spécifie la publication des métadonnées de service et les informations associées.
<Audit de sécurité du service> Spécifie les paramètres qui activent l’audit des événements de sécurité pendant les opérations de service.
<serviceThrottling> Spécifie le mécanisme de limitation d’un service WCF.
<serviceTimeouts> Spécifie le délai d’expiration d’un service.
<Workflowruntime> Spécifie les paramètres d’une instance de WorkflowRuntime pour l’hébergement de services WCF basés sur un flux de travail.
<useRequestHeadersForMetadataAddress> Active la récupération des informations d’adresse de métadonnées à partir des en-têtes de message de requête.

Éléments parents

Élément Descriptif
<serviceBehaviors> Collection d’éléments de comportement de service.