TextMessageEncodingBindingElement Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Elemento di associazione che specifica la codifica dei caratteri e la versione dei messaggi utilizzate per i messaggi SOAP basati su testo.
public ref class TextMessageEncodingBindingElement sealed : System::ServiceModel::Channels::MessageEncodingBindingElement
public ref class TextMessageEncodingBindingElement sealed : System::ServiceModel::Channels::MessageEncodingBindingElement, System::ServiceModel::Description::IPolicyExportExtension, System::ServiceModel::Description::IWsdlExportExtension
public sealed class TextMessageEncodingBindingElement : System.ServiceModel.Channels.MessageEncodingBindingElement
public sealed class TextMessageEncodingBindingElement : System.ServiceModel.Channels.MessageEncodingBindingElement, System.ServiceModel.Description.IPolicyExportExtension, System.ServiceModel.Description.IWsdlExportExtension
type TextMessageEncodingBindingElement = class
inherit MessageEncodingBindingElement
type TextMessageEncodingBindingElement = class
inherit MessageEncodingBindingElement
interface IWsdlExportExtension
interface IPolicyExportExtension
Public NotInheritable Class TextMessageEncodingBindingElement
Inherits MessageEncodingBindingElement
Public NotInheritable Class TextMessageEncodingBindingElement
Inherits MessageEncodingBindingElement
Implements IPolicyExportExtension, IWsdlExportExtension
- Ereditarietà
- Implementazioni
Commenti
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, ovvero testo, binaria e MTOM (Message Transmission Optimization Mechanism).
La codifica di testo rappresentata dalla classe TextMessageEncodingBindingElement è la più interoperativa, ma la meno efficiente per i messaggi XML. In genere il servizio Web o il client di tale servizio è in grado di comprendere codice XML in formato testo. La trasmissione di grandi blocchi di dati binari in formato testo non è tuttavia efficiente.
Per altre informazioni sull'elemento di associazione che specifica che i messaggi vengono codificati usando il formato binario .NET per XML, vedere BinaryMessageEncodingBindingElement.
Per altre informazioni sull'elemento di associazione che specifica che i messaggi vengono codificati tramite la codifica dei messaggi MTOM, vedere MtomMessageEncodingBindingElement.
Per altre informazioni su come implementare un codificatore di messaggi personalizzato, usare la MessageEncodingBindingElement classe .
Costruttori
TextMessageEncodingBindingElement() |
Inizializza una nuova istanza della classe TextMessageEncodingBindingElement. |
TextMessageEncodingBindingElement(MessageVersion, Encoding) |
Inizializza una nuova istanza della classe TextMessageEncodingBindingElement con una versione e una codifica messaggi specificate. |
Proprietà
MaxReadPoolSize |
Ottiene o imposta il numero di lettori allocati a un pool e disponibili per l'elaborazione di messaggi in arrivo. |
MaxWritePoolSize |
Ottiene o imposta il numero di writer allocati a un pool e disponibili per l'elaborazione di messaggi in uscita. |
MessageVersion |
Ottiene o imposta le versioni SOAP e WS-Addressing utilizzate per formattare il messaggio di testo. |
ReaderQuotas |
Ottiene o imposta vincoli sulla complessità dei messaggi SOAP che possono essere elaborati dagli endpoint configurati con questa associazione. |
WriteEncoding |
Ottiene o imposta la codifica utilizzata per formattare i caratteri nel testo del messaggio. |
Metodi
BuildChannelFactory<TChannel>(BindingContext) |
Compila lo stack della channel factory nel client che crea un tipo di canale specificato per un contesto specificato. |
BuildChannelListener<TChannel>(BindingContext) |
Compila il listener del canale sul servizio che accetta un tipo di canale specificato per un contesto specificato. |
BuildChannelListener<TChannel>(BindingContext) |
Inizializza un listener del canale per accettare canali di un tipo specificato dal contesto dell'associazione. (Ereditato da BindingElement) |
CanBuildChannelFactory<TChannel>(BindingContext) |
Restituisce un valore che indica se l'elemento di associazione può compilare una channel factory per un tipo di canale specifico. (Ereditato da BindingElement) |
CanBuildChannelListener<TChannel>(BindingContext) |
Restituisce un valore che indica se l'associazione corrente può compilare un listener per un tipo di canale e di contesto specificati. |
CanBuildChannelListener<TChannel>(BindingContext) |
Restituisce un valore che indica se l'elemento di associazione può compilare un listener per un tipo di canale specifico. (Ereditato da BindingElement) |
Clone() |
Crea un nuovo oggetto TextMessageEncodingBindingElement inizializzato da quello corrente. |
CreateMessageEncoderFactory() |
Crea una factory per codificatori di messaggi di testo che utilizzano la versione dei messaggi e la codifica dei caratteri specificate dall'elemento di associazione della codifica corrente. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetProperty<T>(BindingContext) |
Se presente, restituisce un oggetto tipizzato richiesto dal livello appropriato nello stack dell'elemento di associazione. |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ShouldSerializeReaderQuotas() |
Restituisce un valore che indica se devono essere serializzati i vincoli posizionati sulla complessità di struttura del messaggio SOAP. |
ShouldSerializeWriteEncoding() |
Indica se l'oggetto Encoding utilizzato per formattare i caratteri del messaggio deve essere serializzato. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Implementazioni dell'interfaccia esplicita
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) |
Genera informazioni di contratto WSDL da criteri di codifica contenuti nell'elemento di associazione. |
IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext) |
Genera informazioni di contratto WSDL da criteri di codifica contenuti nell'elemento di associazione. |
IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext) |
Genera informazioni di contratto WSDL da criteri di codifica contenuti nell'elemento di associazione. |