<behavior> di <serviceBehaviors>
L'elemento behavior contiene una raccolta di impostazioni per il comportamento di un servizio. Ogni comportamento è indicizzato in base al relativo name. I servizi sono in grado di collegarsi a ogni comportamento tramite tale nome utilizzando l'attributo behaviorConfiguration dell'elemento Elemento <endpoint>. In questo modo gli endpoint possono condividere configurazioni del comportamento comuni senza ridefinire le impostazioni. A partire da .NET Framework 4, non è necessario che le associazioni e i comportamenti dispongano di un nome. Per ulteriori informazioni sulla configurazione predefinita e le associazioni e i comportamenti senza nome, vedere Simplified Configuration e Simplified Configuration for WCF Services.
![]() |
---|
Gli elementi di comportamento specifici delle attività dei flussi di lavoro di Windows, quale l'elemento <SendMessageChannelCache>, vengono documentati nella pagina <behavior> of <serviceBehaviors> of workflow. |
Gerarchia dello schema
<system.serviceModel>
<comportamenti>
<comportamentiServizio>
<behavior> di <serviceBehaviors>
Sintassi
<system.ServiceModel>
<behaviors>
<serviceBehaviors>
<behavior name="String" />
</serviceBehaviors>
</behaviors>
</system.ServiceModel>
Attributi ed elementi
Nelle sezioni seguenti vengono descritti attributi, elementi figlio ed elementi padre.
Attributi
Attributo | Descrizione |
---|---|
name |
Stringa univoca che contiene il nome di configurazione del comportamento. Questo valore è una stringa definita dall'utente che deve essere univoca in quanto funge da stringa di identificazione dell'elemento. A partire da .NET Framework 4, non è necessario che le associazioni e i comportamenti dispongano di un nome. Per ulteriori informazioni sulla configurazione predefinita e le associazioni e i comportamenti senza nome, vedere Simplified Configuration e Simplified Configuration for WCF Services. |
Elementi figlio
Elemento | Descrizione |
---|---|
Contiene i dati di configurazione per DataContractSerializer. |
|
Specifica il tipo di implementazione del provider di persistenza da utilizzare, nonché il timeout da utilizzare per le operazioni di persistenza. |
|
Fornisce l'accesso in fase di esecuzione al servizio di routing per consentire la modifica dinamica della configurazione di routing. |
|
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. |
|
Specifica le impostazioni che autorizzano l'accesso alle operazioni del servizio. |
|
Specifica la credenziale da utilizzare nell'autenticazione del servizio e le impostazioni relative alla convalida delle credenziali client. |
|
Specifica informazioni di debug e di Guida per un servizio Windows Communication Foundation (WCF). |
|
Specifica l'individuabilità degli endpoint del servizio. |
|
Specifica la pubblicazione dei metadati del servizio e delle informazioni associate. |
|
Specifica le impostazioni che abilitano il controllo di eventi di sicurezza durante le operazioni del servizio. |
|
Specifica il meccanismo di limitazione di un servizio WCF. |
|
Specifica il timeout per un servizio. |
|
Specifica le impostazioni di un'istanza di WorkflowRuntime per l'hosting di servizi WCF basati sul flusso di lavoro. |
|
Abilita il recupero di informazioni sull'indirizzo di metadati dalle intestazioni del messaggio di richiesta. |
Elementi padre
Elemento | Descrizione |
---|---|
Raccolta di elementi di comportamento del servizio. |