TextMessageEncodingBindingElement Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
- 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. |