Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Specifica la codifica dei caratteri e il controllo delle versioni dei messaggi utilizzati per i messaggi XML basati su testo.
<configurazione>
<system.serviceModel>
<Associazioni>
<Custombinding>
<rilegatura>
<textMessageEncoding>
Sintassi
<textMessageEncoding maxReadPoolSize="Integer"
maxWritePoolSize="Integer"
messageVersion="Soap11Addressing10/Soap12Addressing10"
writeEncoding="UnicodeFffeTextEncoding/Utf16TextEncoding/Utf8TextEncoding" />
Attributi ed elementi
Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.
Attributes
| Attribute | Description |
|---|---|
| maxReadPoolSize | Intero che specifica il numero di messaggi che possono essere letti simultaneamente senza allocare nuovi lettori. Le dimensioni del pool più grandi rendono il sistema più tollerante ai picchi di attività a costo di un working set più grande. Il valore predefinito è 64. |
| maxWritePoolSize | Intero che specifica il numero di messaggi che possono essere inviati contemporaneamente senza allocare nuovi writer. Le dimensioni del pool più grandi rendono il sistema più tollerante ai picchi di attività a costo di un working set più grande. Il valore predefinito è 16. |
| messageVersion | Specifica la versione SOAP dei messaggi inviati tramite l'associazione. I valori validi sono - Soap11Addressing10 - Soap12Addressing10 - Soap11 - Soap12 Il valore predefinito è Soap12Addressing10. Questo attributo è di tipo MessageVersion. |
| writeEncoding | Specifica la codifica del set di caratteri da utilizzare per l'emissione di messaggi nell'associazione. I valori validi sono - UnicodeFffeTextEncoding: codifica Unicode BigEndian - Utf16TextEncoding: codifica Unicode - Utf8TextEncoding: codifica a 8 bit Il valore predefinito è Utf8TextEncoding. Questo attributo è di tipo Encoding. |
Elementi figli
| Elemento | Description |
|---|---|
| <readerQuotas> | Definisce i vincoli sulla complessità dei messaggi SOAP che possono essere elaborati dagli endpoint configurati con questa associazione. Questo elemento è di tipo XmlDictionaryReaderQuotasElement. |
Elementi padre
| Elemento | Description |
|---|---|
| <rilegatura> | Definisce tutte le funzionalità di associazione dell'associazione personalizzata. |
Osservazioni:
La codifica è il processo di trasformazione di un messaggio in una sequenza di byte. La decodifica è il processo inverso. Windows Communication Foundation (WCF) include tre tipi di codifica per i messaggi SOAP: Text, Binary and Message Transmission Optimization Mechanism (MTOM).
La codifica del testo rappresentata dall'elemento textMessageEncoding è il codificatore più interoperabile, ma il codificatore meno efficiente per i messaggi XML. Il codificatore di testo crea messaggi basati su testo in transito. I messaggi prodotti da questo codificatore sono adatti per l'interoperabilità basata su WS*. Il servizio Web o il client del servizio Web può in genere comprendere il codice XML testuale. Tuttavia, la trasmissione di grandi blocchi di dati binari come testo è il metodo meno efficiente per la codifica dei messaggi XML.
Example
<textMessageEncoding maxReadPoolSize="211"
maxWritePoolSize="2132"
messageVersion="Soap12Addressing10"
textEncoding="utf-8" />