<comportamento> degli <endpointBehaviors>
L'elemento behavior
contiene una raccolta di impostazioni per il comportamento di un endpoint. Ogni comportamento è indicizzato in base al relativo name
. Gli endpoint possono essere collegati a ciascun comportamento tramite questo nome. A partire da .NET Framework 4, le associazioni e i comportamenti non sono necessari per avere un nome. Per altre informazioni sulle associazioni e sui comportamenti predefiniti, vedere Configurazione semplificata e configurazione semplificata per i servizi WCF.
<Configurazione>
<system.serviceModel>
<Comportamenti>
<endpointBehaviors>
<Comportamento>
Sintassi
<system.ServiceModel>
<behaviors>
<endpointBehaviors>
<behavior name="String" />
</endpointBehaviors>
</behaviors>
</system.ServiceModel>
Attributi ed elementi
Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli 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, le associazioni e i comportamenti non sono necessari per avere un nome. Per altre informazioni sulle associazioni e sui comportamenti predefiniti, vedere Configurazione semplificata e configurazione semplificata per i servizi WCF. |
Elementi figlio
Elemento | Descrizione |
---|---|
<Clientcredentials> | Specifica le credenziali usate per autenticare il client presso un servizio. |
<debugCallback> | Specifica il debug del servizio per un oggetto callback di Windows Communication Foundation (WCF). |
<callbackTimeouts> | Specifica il timeout per il callback client. |
<clientVia> | Specifica la route che un messaggio deve prendere. |
<Datacontractserializer> | Contiene i dati di configurazione per DataContractSerializer. |
<dispatcherSynchronization> | Specifica un comportamento dell'endpoint che consente a un servizio di inviare risposte in modo asincrono. |
<enableWebScript> | Abilita il comportamento dell'endpoint che rende possibile l'uso del servizio da pagine Web ASP.NET AJAX. Il comportamento deve essere usato solo in combinazione con l'associazione standard WebHttpBinding o l'elemento <<di associazione webMessageEncoding>.> |
<endpointDiscovery> | Specifica le varie impostazioni di individuazione per un endpoint, quali l'individuazione, gli ambiti e le eventuali estensioni personalizzate ai relativi metadati. |
<soapProcessing> | Definisce il comportamento dell'endpoint client usato per effettuare il marshalling dei messaggi tra versioni del messaggio e tipi di associazione diversi. |
<sincronaReceive> | Specifica il comportamento di run-time per la ricezione di messaggi in un'applicazione client o di servizio. Non prevede attributi o elementi figlio. |
<batchTransazionale> | Specifica se il batch delle transazioni è supportato per le operazioni di ricezione. |
<webHttp> | Specifica il WebHttpBehavior in un endpoint tramite configurazione. Questo comportamento, quando usato insieme all'associazione <standard WebHttpBinding> , abilita il modello di programmazione Web per un servizio WCF. |
Elementi padre
Elemento | Descrizione |
---|---|
<endpointBehaviors> | Raccolta di elementi di comportamento dell'endpoint. |