TextMessageEncodingBindingElement Klas

Definitie

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

Van toepassing op