Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Metin tabanlı XML iletileri için kullanılan karakter kodlamasını ve ileti sürümü oluşturmayı belirtir.
<configuration>
<system.serviceModel>
<bindings>
<customBinding>
<binding>
<textMessageEncoding>
Sözdizimi
<textMessageEncoding maxReadPoolSize="Integer"
maxWritePoolSize="Integer"
messageVersion="Soap11Addressing10/Soap12Addressing10"
writeEncoding="UnicodeFffeTextEncoding/Utf16TextEncoding/Utf8TextEncoding" />
Öznitelikler ve Öğeler
Öznitelikler, alt ve üst öğeler aşağıdaki bölümlerde açıklanmaktadır.
Attributes
| Özellik | Description |
|---|---|
| maxReadPoolSize | Yeni okuyucu ayırmadan aynı anda kaç iletinin okunabileceğini belirten bir tamsayı. Daha büyük havuz boyutları, sistemi daha büyük bir çalışma kümesi maliyetiyle etkinlik artışlarına daha dayanıklı hale getirir. Varsayılan değer 64'dür. |
| maxWritePoolSize | Yeni yazıcılar ayırmadan aynı anda kaç ileti gönderilebileceğini belirten bir tamsayı. Daha büyük havuz boyutları, sistemi daha büyük bir çalışma kümesi maliyetiyle etkinlik artışlarına daha dayanıklı hale getirir. Varsayılan değer 16'dır. |
| messageVersion (mesajSürüm) | Bağlama kullanılarak gönderilen iletilerin SOAP sürümünü belirtir. Geçerli değerler şunlardır: - Soap11Addressing10 - Soap12Addressing10 - Sabun11 - Sabun12 Varsayılan değer Soap12Addressing10'dır. Bu öznitelik türündedir MessageVersion. |
| writeEncoding | Bağlamada ileti yaymak için kullanılacak karakter kümesi kodlamasını belirtir. Geçerli değerler şunlardır: - UnicodeFffeTextEncoding: Unicode BigEndian kodlaması - Utf16TextEncoding: Unicode kodlaması - Utf8TextEncoding: 8 bit kodlama Varsayılan değer Utf8TextEncoding'dir. Bu öznitelik türündedir Encoding. |
Alt Öğeler
| Öğe | Description |
|---|---|
| <readerQuotas> | Bu bağlamayla yapılandırılan uç noktalar tarafından işlenebilen SOAP iletilerinin karmaşıklığıyla ilgili kısıtlamaları tanımlar. Bu öğe türündedir XmlDictionaryReaderQuotasElement. |
Üst Öğeler
| Öğe | Description |
|---|---|
| <bağlama> | Özel bağlamanın tüm bağlama özelliklerini tanımlar. |
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 İletimi İyileştirme Mekanizması (MTOM).
öğesi tarafından textMessageEncoding temsil edilen metin kodlaması en çok birlikte çalışabilen, ancak XML iletileri için en az verimli kodlayıcıdır. Metin kodlayıcı, kabloda metin tabanlı iletiler oluşturur. Bu kodlayıcı tarafından üretilen iletiler WS* tabanlı birlikte çalışma için uygundur. Web hizmeti veya Web hizmeti istemcisi genellikle metin XML'sini anlayabilir. Ancak, büyük ikili veri bloklarını metin olarak iletmek, XML iletilerini kodlamak için en az verimli yöntemdir.
Example
<textMessageEncoding maxReadPoolSize="211"
maxWritePoolSize="2132"
messageVersion="Soap12Addressing10"
textEncoding="utf-8" />