TextMessageEncodingBindingElement Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Het bindingselement waarmee de tekencodering en berichtversiebeheer worden opgegeven die wordt gebruikt voor SOAP-berichten op basis van tekst.
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
- Overname
- Implementeringen
Opmerkingen
Encoding is het proces van het transformeren van een bericht in een reeks bytes. Decodering is het omgekeerde proces. Windows Communication Foundation (WCF) bevat drie typen codering voor SOAP-berichten: Text, Binary and Message Transmission Optimization Mechanism (MTOM).
De tekstcodering die wordt vertegenwoordigd door de TextMessageEncodingBindingElement tekst, is de meest interoperabele, maar de minst efficiënte encoder voor XML-berichten. Webservice of webserviceclient kan over het algemeen tekstuele XML begrijpen. Het verzenden van grote blokken binaire gegevens als tekst is niet efficiënt.
Zie BinaryMessageEncodingBindingElement voor meer informatie over het bindingselement dat berichten opgeeft, met behulp van de .NET binaire indeling voor XML.
Zie voor meer informatie over het bindingselement waarmee berichten worden gecodeerd met behulp van de MTOM-berichtcodering MtomMessageEncodingBindingElement.
Gebruik de klasse voor meer informatie over het MessageEncodingBindingElement implementeren van een aangepaste berichtcoderingsprogramma.
Constructors
| Name | Description |
|---|---|
| TextMessageEncodingBindingElement() |
Initialiseert een nieuw exemplaar van de TextMessageEncodingBindingElement klasse. |
| TextMessageEncodingBindingElement(MessageVersion, Encoding) |
Initialiseert een nieuw exemplaar van de TextMessageEncodingBindingElement klasse met een opgegeven berichtversie en codering. |
Eigenschappen
| Name | Description |
|---|---|
| MaxReadPoolSize |
Hiermee haalt u het aantal lezers op dat is toegewezen aan een groep en kunt u deze gebruiken om binnenkomende berichten te verwerken. |
| MaxWritePoolSize |
Hiermee haalt u het aantal schrijvers op of stelt u het aantal schrijvers in dat aan een pool is toegewezen en klaar is voor het verwerken van uitgaande berichten. |
| MessageVersion |
Hiermee haalt u de SOAP- en WS-Addressing versies op die worden gebruikt om het tekstbericht op te maken. |
| ReaderQuotas |
Hiermee worden beperkingen voor de complexiteit van SOAP-berichten opgehaald of ingesteld die kunnen worden verwerkt door eindpunten die met deze binding zijn geconfigureerd. |
| WriteEncoding |
Hiermee wordt de codering opgehaald of ingesteld die wordt gebruikt om de tekens in het tekstbericht op te maken. |
Methoden
| Name | Description |
|---|---|
| BuildChannelFactory<TChannel>(BindingContext) |
Hiermee wordt de stack van de kanaalfactory gebouwd op de client waarmee een opgegeven type kanaal voor een opgegeven context wordt gemaakt. |
| BuildChannelListener<TChannel>(BindingContext) |
Hiermee wordt de kanaallistener gebouwd op de service die een opgegeven type kanaal accepteert voor een opgegeven context. |
| CanBuildChannelFactory<TChannel>(BindingContext) |
Retourneert een waarde die aangeeft of het bindingselement een kanaalfactory kan bouwen voor een specifiek type kanaal. (Overgenomen van BindingElement) |
| CanBuildChannelListener<TChannel>(BindingContext) |
Retourneert een waarde die aangeeft of de huidige binding een listener kan bouwen voor een opgegeven type kanaal en context. |
| Clone() |
Hiermee maakt u een nieuw TextMessageEncodingBindingElement object dat is geïnitialiseerd op basis van het huidige object. |
| CreateMessageEncoderFactory() |
Hiermee maakt u een factory voor tekstberichtcoderingsprogramma's die gebruikmaken van de berichtversie en tekencodering die is opgegeven door het huidige bindingselement voor codering. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetProperty<T>(BindingContext) |
Retourneert een getypt object dat, indien aanwezig, is aangevraagd vanuit de juiste laag in de bindingselementstack. |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ShouldSerializeReaderQuotas() |
Geeft als resultaat of de beperkingen voor de complexiteit van de SOAP-berichtstructuur moeten worden geserialiseerd. |
| ShouldSerializeWriteEncoding() |
Retourneert of de Encoding tekens die worden gebruikt om de berichttekens op te maken, moeten worden geserialiseerd. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
Expliciete interface-implementaties
| Name | Description |
|---|---|
| IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) |
Genereert WSDL-contractgegevens op basis van coderingsbeleid dat is opgenomen in het bindingselement. |
| IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext) |
Genereert WSDL-contractgegevens op basis van coderingsbeleid dat is opgenomen in het bindingselement. |
| IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext) |
Genereert WSDL-contractgegevens op basis van coderingsbeleid dat is opgenomen in het bindingselement. |