Dela via


<beteende> för <serviceBehaviors>

Elementet behavior innehåller en samling inställningar för en tjänsts beteende. Varje beteende indexeras av dess name. Tjänster kan länka till varje beteende via det här namnet med behaviorConfiguration hjälp av attributet för slutpunktselementet<>. Detta gör att slutpunkter kan dela vanliga beteendekonfigurationer utan att omdefiniera inställningarna. Från och med .NET Framework 4 krävs inte bindningar och beteenden för att ha ett namn. Mer information om standardkonfiguration och namnlösa bindningar och beteenden finns i Förenklad konfiguration och förenklad konfiguration för WCF-tjänster.

Anteckning

Beteendeelement som är specifika för aktiviteter i Windows-arbetsflödet, till exempel elementet <sendMessageChannelCache> , dokumenteras i <beteendet><på sidan serviceBehaviors> .

<Konfiguration>
  <system.serviceModel>
    <Beteenden>
      <serviceBehaviors>
        <Beteende>

Syntax

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

Attribut och element

I följande avsnitt beskrivs attribut, underordnade element och överordnade element.

Attribut

Attribut Beskrivning
name En unik sträng som innehåller beteendets konfigurationsnamn. Det här värdet är en användardefinierad sträng som måste vara unik, eftersom det fungerar som identifieringssträng för elementet. Från och med .NET Framework 4 krävs inte bindningar och beteenden för att ha ett namn. Mer information om standardkonfiguration och namnlösa bindningar och beteenden finns i Förenklad konfiguration och förenklad konfiguration för WCF-tjänster.

Underordnade element

Element Beskrivning
<dataContractSerializer> Innehåller konfigurationsdata för DataContractSerializer.
<persistenceProvider> Anger vilken typ av beständighetsproviderimplementering som ska användas samt tidsgränsen som ska användas för beständighetsåtgärder.
<Routning> Ger körningsåtkomst till routningstjänsten för att tillåta dynamisk ändring av routningskonfigurationen.
<serviceAuthenticationManager> Tillhandahåller ett arbetsflödeskonfigurationselement som på tjänstnivå fastställer giltigheten för en överföring, ett meddelande eller en originator..
<serviceAuthorization> Anger inställningar som tillåter åtkomst till tjänståtgärder.
<serviceCredentials> Anger de autentiseringsuppgifter som ska användas för att autentisera tjänsten och de valideringsrelaterade inställningarna för klientautentiseringsuppgifter.
<serviceDebug> Anger funktioner för felsökning och hjälpinformation för en WCF-tjänst (Windows Communication Foundation).
<serviceDiscovery> Anger identifiering av tjänstslutpunkter.
<serviceMetadata> Anger publicering av tjänstmetadata och tillhörande information.
<serviceSecurityAudit> Anger inställningar som aktiverar granskning av säkerhetshändelser under tjänståtgärder.
<serviceThrottling> Anger begränsningsmekanismen för en WCF-tjänst.
<serviceTimeouts> Anger tidsgränsen för en tjänst.
<Workflowruntime> Anger inställningar för en instans av WorkflowRuntime för att vara värd för arbetsflödesbaserade WCF-tjänster.
<useRequestHeadersForMetadataAddress> Aktiverar hämtning av information om metadataadresser från meddelandehuvudena för begäran.

Överordnade element

Element Beskrivning
<serviceBehaviors> En samling element för tjänstbeteende.