<behavior> di <serviceBehaviors><behavior> of <serviceBehaviors>

L'elemento behavior contiene una raccolta di impostazioni per il comportamento di un servizio.The behavior element contains a collection of settings for the behavior of a service. Ogni comportamento è indicizzato in base al relativo name.Each behavior is indexed by its name. Servizi è possono collegare a ciascun comportamento tramite questo nome utilizzando il behaviorConfiguration attributo del <endpoint > elemento.Services can link to each behavior through this name using the behaviorConfiguration attribute of the <endpoint> element. In questo modo gli endpoint possono condividere configurazioni del comportamento comuni senza ridefinire le impostazioni.This allows endpoints to share common behavior configurations without redefining the settings. A partire da .NET Framework 4.NET Framework 4, non è necessario che le associazioni e i comportamenti dispongano di un nome.Starting with .NET Framework 4.NET Framework 4, bindings and behaviors are not required to have a name. Per ulteriori informazioni sulla configurazione predefinita e senza nome associazioni e comportamenti, vedere configurazione semplificata e configurazione semplificata per i servizi WCF.For more information about default configuration and nameless bindings and behaviors, see Simplified Configuration and Simplified Configuration for WCF Services.

Nota

Elementi di comportamento specifici per le attività del flusso di lavoro di Windows, ad esempio il <sendMessageChannelCache > elemento sono documentati nel <comportamento > di < serviceBehaviors > pagina.Behavior elements specific to Windows Workflow activities, such as the <sendMessageChannelCache> element, are documented in the <behavior> of <serviceBehaviors> page.

<system.ServiceModel><system.ServiceModel>
<i comportamenti ><behaviors>
<serviceBehaviors><serviceBehaviors>
<comportamento ><behavior>

SintassiSyntax

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

Attributi ed elementiAttributes and Elements

Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.The following sections describe attributes, child elements, and parent elements.

AttributiAttributes

AttributoAttribute DescrizioneDescription
namename Stringa univoca che contiene il nome di configurazione del comportamento.A unique string that contains the configuration name of the behavior. Questo valore è una stringa definita dall'utente che deve essere univoca in quanto funge da stringa di identificazione dell'elemento.This value is a user-defined string that must be unique, since it acts as the identification string for the element. A partire da .NET Framework 4.NET Framework 4, non è necessario che le associazioni e i comportamenti dispongano di un nome.Starting with .NET Framework 4.NET Framework 4, bindings and behaviors are not required to have a name. Per ulteriori informazioni sulla configurazione predefinita e senza nome associazioni e comportamenti, vedere configurazione semplificata e configurazione semplificata per i servizi WCF.For more information about default configuration and nameless bindings and behaviors, see Simplified Configuration and Simplified Configuration for WCF Services.

Elementi figlioChild Elements

ElementoElement DescrizioneDescription
<dataContractSerializer ><dataContractSerializer> Contiene i dati di configurazione per DataContractSerializer.Contains configuration data for the DataContractSerializer.
<persistenceProvider ><persistenceProvider> Specifica il tipo di implementazione del provider di persistenza da usare, nonché il timeout da usare per le operazioni di persistenza.Specifies the type of the persistence provider implementation to use, as well as the time-out to use for persistence operations.
<routing ><routing> Fornisce l'accesso in fase di esecuzione al servizio di routing per consentire la modifica dinamica della configurazione di routing.Provides run-time access to the routing service to allow dynamic modification of the routing configuration.
<serviceAuthenticationManager ><serviceAuthenticationManager> Fornisce un elemento di configurazione del flusso di lavoro che stabilisce a livello di servizio la validità di una trasmissione, di un messaggio o di un creatore.Provides a workflow configuration element that establishes at the service level the validity of a transmission, message, or originator..
<serviceAuthorization ><serviceAuthorization> Specifica le impostazioni che autorizzano l'accesso alle operazioni del servizio.Specifies settings that authorize access to service operations.
<serviceCredentials><serviceCredentials> Specifica la credenziale da usare nell'autenticazione del servizio e le impostazioni relative alla convalida delle credenziali client.Specifies the credential to be used in authenticating the service and the client credential validation-related settings.
<serviceDebug ><serviceDebug> Specifica le funzionalità di informazioni di debug e di Guida per un servizio Windows Communication Foundation (WCF).Specifies debugging and help information features for a Windows Communication Foundation (WCF) service.
<serviceDiscovery ><serviceDiscovery> Specifica l'individuabilità degli endpoint del servizio.Specifies the discoverability of service endpoints.
<serviceMetadata ><serviceMetadata> Specifica la pubblicazione dei metadati del servizio e delle informazioni associate.Specifies the publication of service metadata and associated information.
<serviceSecurityAudit ><serviceSecurityAudit> Specifica impostazioni che abilitano controllo di eventi di sicurezza durante le operazioni del servizio.Specifies settings that enable auditing of security events during service operations.
<serviceThrottling ><serviceThrottling> Specifica il meccanismo di limitazione delle richieste di un servizio WCF.Specifies the throttling mechanism of a WCF service.
<serviceTimeouts ><serviceTimeouts> Specifica il timeout per un servizio.Specifies the timeout for a service.
<workflowRuntime ><workflowRuntime> Specifica le impostazioni per un'istanza di WorkflowRuntime per l'hosting di servizi WCF basati sul flusso di lavoro.Specifies settings for an instance of WorkflowRuntime for hosting workflow-based WCF services.
<useRequestHeadersForMetadataAddress ><useRequestHeadersForMetadataAddress> Abilita il recupero di informazioni sull'indirizzo di metadati dalle intestazioni del messaggio di richiesta.Enables the retrieval of metadata address information from the request message headers.

Elementi padreParent Elements

ElementoElement DescrizioneDescription
<serviceBehaviors ><serviceBehaviors> Raccolta di elementi di comportamento del servizio.A collection of service behavior elements.