<gedrag> van <serviceBehaviors>
Het behavior
element bevat een verzameling instellingen voor het gedrag van een service. Elk gedrag wordt geïndexeerd door de .name
Services kunnen via deze naam aan elk gedrag worden gekoppeld met behulp van het behaviorConfiguration
kenmerk van het <eindpuntelement> . Hierdoor kunnen eindpunten configuraties voor algemeen gedrag delen zonder de instellingen opnieuw te bepalen. Vanaf .NET Framework 4 hoeven bindingen en gedrag geen naam te hebben. Zie Vereenvoudigde configuratie en vereenvoudigde configuratie voor WCF-services voor meer informatie over standaardconfiguratie en naamloze bindingen en gedrag.
Notitie
Gedragselementen die specifiek zijn voor Windows-werkstroomactiviteiten, zoals het <element sendMessageChannelCache>, worden beschreven in het gedrag> van <de< pagina serviceBehaviors>.
<configuratie>
<system.serviceModel>
<Gedrag>
<serviceBehaviors>
<Gedrag>
Syntax
<system.ServiceModel>
<behaviors>
<serviceBehaviors>
<behavior name="String" />
</serviceBehaviors>
</behaviors>
</system.ServiceModel>
Kenmerken en elementen
In de volgende secties worden kenmerken, onderliggende elementen en bovenliggende elementen beschreven.
Kenmerken
Kenmerk | Beschrijving |
---|---|
naam | Een unieke tekenreeks die de configuratienaam van het gedrag bevat. Deze waarde is een door de gebruiker gedefinieerde tekenreeks die uniek moet zijn, omdat deze fungeert als de identificatietekenreeks voor het element. Vanaf .NET Framework 4 hoeven bindingen en gedrag geen naam te hebben. Zie Vereenvoudigde configuratie en vereenvoudigde configuratie voor WCF-services voor meer informatie over standaardconfiguratie en naamloze bindingen en gedrag. |
Onderliggende elementen
Element | Beschrijving |
---|---|
<dataContractSerializer> | Bevat configuratiegegevens voor de DataContractSerializer. |
<persistenceProvider> | Hiermee geeft u het type van de implementatie van de persistentieprovider te gebruiken, evenals de time-out die moet worden gebruikt voor persistentiebewerkingen. |
<Routering> | Biedt runtimetoegang tot de routeringsservice om dynamische wijziging van de routeringsconfiguratie toe te staan. |
<serviceAuthenticationManager> | Biedt een werkstroomconfiguratie-element waarmee op serviceniveau de geldigheid van een verzending, bericht of afzender wordt vastgesteld. |
<serviceAuthorization> | Hiermee geeft u instellingen op die toegang tot servicebewerkingen autoriseren. |
<serviceCredentials> | Hiermee geeft u de referentie die moet worden gebruikt voor de verificatie van de service en de instellingen voor clientreferentievalidatie. |
<serviceDebug> | Hiermee geeft u functies voor foutopsporing en Help-informatie op voor een WCF-service (Windows Communication Foundation). |
<serviceDiscovery> | Hiermee geeft u de detectie van service-eindpunten. |
<serviceMetadata> | Hiermee geeft u de publicatie van servicemetagegevens en bijbehorende informatie. |
<serviceSecurityAudit> | Hiermee geeft u instellingen op die controle van beveiligingsevenementen tijdens servicebewerkingen mogelijk maken. |
<servicebeperking> | Hiermee geeft u het beperkingsmechanisme van een WCF-service. |
<serviceTimeouts> | Hiermee geeft u de time-out voor een service op. |
<workflowRuntime> | Hiermee geeft u instellingen op voor een exemplaar van WorkflowRuntime voor het hosten van WCF-services op basis van werkstromen. |
<useRequestHeadersForMetadataAddress> | Hiermee schakelt u het ophalen van metagegevensadresgegevens uit de aanvraagberichtkoppen in. |
Bovenliggende elementen
Element | Beschrijving |
---|---|
<serviceBehaviors> | Een verzameling elementen van servicegedrag. |