TextMessageEncodingBindingElement Osztály

Definíció

A szövegalapú SOAP-üzenetekhez használt karakterkódolást és üzenetverziót meghatározó kötéselem.

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
Öröklődés
TextMessageEncodingBindingElement
Megvalósítás

Megjegyzések

A kódolás az üzenet bájtok sorozatává alakításának folyamata. A dekódolás a fordított folyamat. A Windows kommunikációs alaprendszer (WCF) a SOAP-üzenetek kódolásának három típusát tartalmazza: Szöveg, Bináris és Üzenetátvitel optimalizálási mechanizmusa (MTOM).

A szövegkódolás a TextMessageEncodingBindingElement leginkább átjárható, de az XML-üzenetek legkevésbé hatékony kódolója. A webszolgáltatás- vagy webszolgáltatás-ügyfél általánosan megértheti a szöveges XML-t. A bináris adatok nagy blokkjainak szövegként való továbbítása azonban nem hatékony.

Az üzeneteket meghatározó kötési elemről az XML-.NET bináris formátum használatával kódolt kötési elemről további információt a BinaryMessageEncodingBindingElement című témakörben talál.

Az üzeneteket meghatározó kötési elemről további információt az MTOM-üzenetkódolás használatával kódolunk, lásd: MtomMessageEncodingBindingElement.

Az egyéni üzenetkódoló implementálásával kapcsolatos további információkért használja az osztályt MessageEncodingBindingElement .

Konstruktorok

Name Description
TextMessageEncodingBindingElement()

Inicializálja a TextMessageEncodingBindingElement osztály új példányát.

TextMessageEncodingBindingElement(MessageVersion, Encoding)

Inicializálja az TextMessageEncodingBindingElement osztály új példányát egy megadott üzenetverzióval és kódolással.

Tulajdonságok

Name Description
MaxReadPoolSize

Lekéri vagy beállítja a készlethez lefoglalt olvasók számát, és készen áll a bejövő üzenetek feldolgozására.

MaxWritePoolSize

Lekéri vagy beállítja a készlethez lefoglalt és a kimenő üzenetek feldolgozására kész írók számát.

MessageVersion

Lekéri vagy beállítja a SOAP és WS-Addressing a szöveges üzenet formázásához használt verziókat.

ReaderQuotas

Lekéri vagy beállítja a SOAP-üzenetek összetettségére vonatkozó korlátozásokat, amelyeket az ezzel a kötéssel konfigurált végpontok feldolgozhatnak.

WriteEncoding

Lekéri vagy beállítja a szöveges üzenetben szereplő karakterek formázásához használt kódolást.

Metódusok

Name Description
BuildChannelFactory<TChannel>(BindingContext)

A channel factory vermet azon az ügyfélen hozza létre, amely egy adott típusú csatornát hoz létre egy adott környezethez.

BuildChannelListener<TChannel>(BindingContext)

Létrehozza a csatornafigyelőt arra a szolgáltatásra, amely egy megadott típusú csatornát fogad el egy adott környezethez.

CanBuildChannelFactory<TChannel>(BindingContext)

Egy értéket ad vissza, amely jelzi, hogy a kötési elem képes-e csatorna-előállítót létrehozni egy adott csatornatípushoz.

(Öröklődés forrása BindingElement)
CanBuildChannelListener<TChannel>(BindingContext)

Olyan értéket ad vissza, amely jelzi, hogy az aktuális kötés képes-e figyelőt létrehozni egy adott típusú csatornához és környezethez.

Clone()

Létrehoz egy új TextMessageEncodingBindingElement objektumot az aktuálisból inicializálva.

CreateMessageEncoderFactory()

Létrehoz egy előállítót a szöveges üzenetkódolók számára, amely az aktuális kódolási kötéselem által megadott üzenetverziót és karakterkódolást alkalmazza.

Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetProperty<T>(BindingContext)

A kötéselem-verem megfelelő rétegéből kért, adott esetben beírt objektumot ad vissza.

GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ShouldSerializeReaderQuotas()

Azt adja vissza, hogy a SOAP-üzenetstruktúra összetettségére vonatkozó kényszereket szerializálni kell-e.

ShouldSerializeWriteEncoding()

Azt adja vissza, hogy az Encoding üzenetkarakterek formázásához használt karakterek szerializálva legyenek-e.

ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

Explicit interfész-implementációk

Name Description
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

WSDL-szerződésadatokat hoz létre a kötési elemben található kódolási szabályzatokból.

IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext)

WSDL-szerződésadatokat hoz létre a kötési elemben található kódolási szabályzatokból.

IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext)

WSDL-szerződésadatokat hoz létre a kötési elemben található kódolási szabályzatokból.

A következőre érvényes: