TextMessageEncodingBindingElement Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Metin tabanlı SOAP iletileri için kullanılan karakter kodlamasını ve ileti sürümünü belirten bağlama öğesi.
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
- Devralma
- Uygulamalar
Açıklamalar
Kodlama, bir iletiyi bayt dizisine dönüştürme işlemidir. Kod çözme işlemi ters işlemdir. Windows Communication Foundation (WCF), SOAP iletileri için üç tür kodlama içerir: Metin, İkili ve İleti İletim İyileştirme Mekanizması (MTOM).
ile TextMessageEncodingBindingElement temsil edilen metin kodlaması, XML iletileri için en çok birlikte çalışabilir ancak en az verimli kodlayıcıdır. Web hizmeti veya Web hizmeti istemcisi genellikle metin XML'sini anlayabilir. Ancak, büyük ikili veri bloklarının metin olarak iletilmesi verimli değildir.
İletilerin XML için .NET İkili Biçimi kullanılarak kodlandığını belirten bağlama öğesi hakkında daha fazla bilgi için bkz BinaryMessageEncodingBindingElement. .
İletilerin MTOM ileti kodlaması kullanılarak kodlandığını belirten bağlama öğesi hakkında daha fazla bilgi için bkz MtomMessageEncodingBindingElement. .
Özel ileti kodlayıcı uygulama hakkında daha fazla bilgi için sınıfını MessageEncodingBindingElement kullanın.
Oluşturucular
TextMessageEncodingBindingElement() |
TextMessageEncodingBindingElement sınıfının yeni bir örneğini başlatır. |
TextMessageEncodingBindingElement(MessageVersion, Encoding) |
Belirtilen ileti sürümü ve kodlama ile sınıfının yeni bir örneğini TextMessageEncodingBindingElement başlatır. |
Özellikler
MaxReadPoolSize |
Bir havuza ayrılan ve gelen iletileri işlemek için kullanıma hazır okuyucu sayısını alır veya ayarlar. |
MaxWritePoolSize |
Bir havuza ayrılan ve giden iletileri işlemek için kullanıma hazır yazıcı sayısını alır veya ayarlar. |
MessageVersion |
Metin iletisini biçimlendirmek için kullanılan SOAP ve WS-Addressing sürümlerini alır veya ayarlar. |
ReaderQuotas |
Bu bağlama ile yapılandırılan uç noktalar tarafından işlenebilen SOAP iletilerinin karmaşıklığıyla ilgili kısıtlamaları alır veya ayarlar. |
WriteEncoding |
Metin iletisindeki karakterleri biçimlendirmek için kullanılan kodlamayı alır veya ayarlar. |
Yöntemler
BuildChannelFactory<TChannel>(BindingContext) |
Belirtilen bağlam için belirtilen kanal türünü oluşturan istemci üzerinde kanal fabrikası yığınını oluşturur. |
BuildChannelListener<TChannel>(BindingContext) |
Belirtilen bağlam için belirtilen kanal türünü kabul eden hizmette kanal dinleyicisini oluşturur. |
BuildChannelListener<TChannel>(BindingContext) |
Bağlama bağlamından belirtilen türdeki kanalları kabul etmek için bir kanal dinleyicisi başlatır. (Devralındığı yer: BindingElement) |
CanBuildChannelFactory<TChannel>(BindingContext) |
Bağlama öğesinin belirli bir kanal türü için kanal fabrikası oluşturup oluşturamayacağını gösteren bir değer döndürür. (Devralındığı yer: BindingElement) |
CanBuildChannelListener<TChannel>(BindingContext) |
Geçerli bağlamanın belirtilen kanal ve bağlam türü için dinleyici oluşturup oluşturamayacağını gösteren bir değer döndürür. |
CanBuildChannelListener<TChannel>(BindingContext) |
Bağlama öğesinin belirli bir kanal türü için dinleyici oluşturup oluşturamayacağını gösteren bir değer döndürür. (Devralındığı yer: BindingElement) |
Clone() |
Geçerli nesneden başlatılan yeni TextMessageEncodingBindingElement bir nesne oluşturur. |
CreateMessageEncoderFactory() |
Geçerli kodlama bağlama öğesi tarafından belirtilen ileti sürümünü ve karakter kodlamasını kullanan metin iletisi kodlayıcıları için bir fabrika oluşturur. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetProperty<T>(BindingContext) |
Varsa, bağlama öğesi yığınındaki uygun katmandan istenen türü alınmış bir nesneyi döndürür. |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ShouldSerializeReaderQuotas() |
SOAP ileti yapısının karmaşıklığı üzerine yerleştirilen kısıtlamaların seri hale getirilip getirilmeyeceğini döndürür. |
ShouldSerializeWriteEncoding() |
İleti karakterlerini biçimlendirmek Encoding için kullanılan öğesinin seri hale getirilip getirilmeyeceğini döndürür. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Belirtik Arabirim Kullanımları
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) |
Bağlama öğesinde yer alan kodlama ilkelerinden WSDL sözleşme bilgilerini oluşturur. |
IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext) |
Bağlama öğesinde yer alan kodlama ilkelerinden WSDL sözleşme bilgilerini oluşturur. |
IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext) |
Bağlama öğesinde yer alan kodlama ilkelerinden WSDL sözleşme bilgilerini oluşturur. |