TextMessageEncodingBindingElement Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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. |