TextMessageEncodingBindingElement Kelas

Definisi

Elemen pengikatan yang menentukan pengodean karakter dan penerapan versi pesan yang digunakan untuk pesan SOAP berbasis teks.

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
Warisan
TextMessageEncodingBindingElement
Penerapan

Keterangan

Pengodean adalah proses mengubah pesan menjadi urutan byte. Decoding adalah proses terbalik. Windows Communication Foundation (WCF) mencakup tiga jenis pengodean untuk pesan SOAP: Teks, Biner dan Mekanisme Pengoptimalan Transmisi Pesan (MTOM).

Pengodean teks yang diwakili oleh TextMessageEncodingBindingElement adalah pengoperasian yang paling dapat dioperasikan, tetapi encoder paling tidak efisien untuk pesan XML. Layanan web atau klien layanan Web umumnya dapat memahami XML tekstual. Namun, mengirimkan blok besar data biner sebagai teks tidak efisien.

Untuk informasi selengkapnya tentang elemen pengikatan yang menentukan pesan dikodekan menggunakan Format Biner .NET untuk XML, lihat BinaryMessageEncodingBindingElement.

Untuk informasi selengkapnya tentang elemen pengikatan yang menentukan pesan dikodekan menggunakan pengodean pesan MTOM, lihat MtomMessageEncodingBindingElement.

Untuk informasi selengkapnya tentang cara menerapkan encoder pesan kustom, gunakan MessageEncodingBindingElement kelas .

Konstruktor

Nama Deskripsi
TextMessageEncodingBindingElement()

Menginisialisasi instans baru dari kelas TextMessageEncodingBindingElement.

TextMessageEncodingBindingElement(MessageVersion, Encoding)

Menginisialisasi instans TextMessageEncodingBindingElement baru kelas dengan versi pesan dan pengodean tertentu.

Properti

Nama Deskripsi
MaxReadPoolSize

Mendapatkan atau mengatur jumlah pembaca yang dialokasikan ke kumpulan dan siap digunakan untuk memproses pesan masuk.

MaxWritePoolSize

Mendapatkan atau mengatur jumlah penulis yang dialokasikan ke kumpulan dan siap digunakan untuk memproses pesan keluar.

MessageVersion

Mendapatkan atau mengatur versi SOAP dan WS-Addressing yang digunakan untuk memformat pesan teks.

ReaderQuotas

Mendapatkan atau menetapkan batasan pada kompleksitas pesan SOAP yang dapat diproses oleh titik akhir yang dikonfigurasi dengan pengikatan ini.

WriteEncoding

Mendapatkan atau mengatur pengodean yang digunakan untuk memformat karakter dalam pesan teks.

Metode

Nama Deskripsi
BuildChannelFactory<TChannel>(BindingContext)

Membangun tumpukan pabrik saluran pada klien yang membuat jenis saluran tertentu untuk konteks tertentu.

BuildChannelListener<TChannel>(BindingContext)

Membangun pendengar saluran pada layanan yang menerima jenis saluran tertentu untuk konteks tertentu.

CanBuildChannelFactory<TChannel>(BindingContext)

Mengembalikan nilai yang menunjukkan apakah elemen pengikatan dapat membangun pabrik saluran untuk jenis saluran tertentu.

(Diperoleh dari BindingElement)
CanBuildChannelListener<TChannel>(BindingContext)

Mengembalikan nilai yang menunjukkan apakah pengikatan saat ini dapat membangun pendengar untuk jenis saluran dan konteks tertentu.

Clone()

Membuat objek baru TextMessageEncodingBindingElement yang diinisialisasi dari objek saat ini.

CreateMessageEncoderFactory()

Membuat pabrik untuk encoder pesan teks yang menggunakan versi pesan dan pengodean karakter yang ditentukan oleh elemen pengodean saat ini.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetProperty<T>(BindingContext)

Mengembalikan objek jenis yang diminta, jika ada, dari lapisan yang sesuai dalam tumpukan elemen pengikatan.

GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
ShouldSerializeReaderQuotas()

Mengembalikan apakah batasan yang ditempatkan pada kompleksitas struktur pesan SOAP harus diserialisasikan.

ShouldSerializeWriteEncoding()

Mengembalikan apakah Encoding yang digunakan untuk memformat karakter pesan harus diserialisasikan.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Implementasi Antarmuka Eksplisit

Nama Deskripsi
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Menghasilkan informasi kontrak WSDL dari kebijakan pengodean yang terkandung dalam elemen pengikatan.

IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext)

Menghasilkan informasi kontrak WSDL dari kebijakan pengodean yang terkandung dalam elemen pengikatan.

IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext)

Menghasilkan informasi kontrak WSDL dari kebijakan pengodean yang terkandung dalam elemen pengikatan.

Berlaku untuk