Condividi tramite


<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.

Aa967282.note(it-it,VS.100).gifNota:
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

<dataContractSerializer>

Contiene i dati di configurazione per DataContractSerializer.

<providerPersistenza>

Specifica il tipo di implementazione del provider di persistenza da utilizzare, nonché il timeout da utilizzare per le operazioni di persistenza.

<routingExtension> di <serviceBehavior>

Fornisce l'accesso in fase di esecuzione al servizio di routing per consentire la modifica dinamica della configurazione di routing.

<serviceAuthentication>

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.

Elemento <serviceAuthorization>

Specifica le impostazioni che autorizzano l'accesso alle operazioni del servizio.

<credenzialiServizio>

Specifica la credenziale da utilizzare nell'autenticazione del servizio e le impostazioni relative alla convalida delle credenziali client.

<debugServizio>

Specifica informazioni di debug e di Guida per un servizio Windows Communication Foundation (WCF).

<serviceDiscovery>

Specifica l'individuabilità degli endpoint del servizio.

<serviceMetadata>

Specifica la pubblicazione dei metadati del servizio e delle informazioni associate.

<controlloSicurezzaServizio>

Specifica le impostazioni che abilitano il controllo di eventi di sicurezza durante le operazioni del servizio.

<limitazioneServizio>

Specifica il meccanismo di limitazione di un servizio WCF.

<serviceTimeouts>

Specifica il timeout per un servizio.

<runtimeFlussoDiLavoro>

Specifica le impostazioni di un'istanza di WorkflowRuntime per l'hosting di servizi WCF basati sul flusso di lavoro.

<useRequestHeadersForMetadataAddress>

Abilita il recupero di informazioni sull'indirizzo di metadati dalle intestazioni del messaggio di richiesta.

Elementi padre

Elemento Descrizione

<comportamentiServizio>

Raccolta di elementi di comportamento del servizio.