<mtomMessageEncoding>
SOAP İleti İletimi İyileştirme Mekanizması (MTOM) tabanlı iletiler için kullanılan kodlamayı ve ileti sürümünü belirtir.
<Yapılandırma>
<system.serviceModel>
<Bağlama>
<Custombinding>
<Bağlama>
<mtomMessageEncoding>
Syntax
<mtomMessageEncoding maxBufferSize="Integer"
maxReadPoolSize="Integer"
maxWritePoolSize="Integer"
messageVersion="Soap11Addressing1/Soap12Addressing10"
writeEncoding="UnicodeFffeTextEncoding/Utf16TextEncoding/Utf8TextEncoding" />
Öznitelikler ve Öğeler
Öznitelikler, alt ve üst öğeler aşağıdaki bölümlerde açıklanmaktadır.
Öznitelikler
Öznitelik | Açıklama |
---|---|
Maxbuffersize | Kullanılabilecek arabellek boyutunun üst sınırını belirten bir tamsayı. |
maxReadPoolSize | Yeni okuyucu ayırmadan aynı anda kaç iletinin okunabileceğini belirten bir tamsayı. Daha büyük havuz boyutları, sistemin daha büyük bir çalışma kümesinin maliyetiyle ani etkinlik artışlarına karşı daha dayanıklı olmasını sağlar. 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ı, sistemin daha büyük bir çalışma kümesinin maliyetiyle ani etkinlik artışlarına karşı daha dayanıklı olmasını sağlar. Varsayılan değer 16'dır. |
Messageversion | Bağlama kullanılarak gönderilen iletilerin SOAP sürümünü belirtir. Geçerli değerler şunlardır: - Soap11Addressing1 - Soap12Addressing10 Varsayılan değer Soap12Addressing10'dur. Bu öznitelik türündedir MessageVersion. |
writeEncoding | Bağlamadaki iletileri yaymak için kullanılacak karakter kümesi kodlamasını belirtir. Geçerli değerler şunlardır: - UnicodeFffeTextEncoding: Unicode BigEndian kodlaması - Utf16TextEncoding: Unicode kodlama - Utf8TextEncoding: 8 bit kodlama Varsayılan değer Utf8TextEncoding'dir. Bu öznitelik türündedir Encoding. |
Alt Öğeler
Öğe | Açıklama |
---|---|
<readerQuotas> | Bu bağlama ile 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 | Açıklama |
---|---|
<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, MtomMessageEncoding
bir İleti İletimi İyileştirme Mekanizması (MTOM) kodlaması kullanan iletiler için kullanılan karakter kodlamasını ve ileti sürümü oluşturmayı ve diğer ayarları belirtir. MTOM, WCF iletilerinde ikili verileri iletmek için verimli bir teknolojidir. MTOM kodlayıcısı verimlilik ve birlikte çalışabilirlik arasında bir denge oluşturmaya çalışır. MTOM kodlaması çoğu XML'yi metin biçiminde iletir, ancak büyük ikili veri bloklarını olduğu gibi, base64 kodlanmış biçimlerine dönüştürmeden ileterek iyileştirir.
Örnek
<mtomMessageEncoding maxReadPoolSize="211"
maxWritePoolSize="2132"
messageVersion="Soap11Addressing10"
textEncoding="utf-8" />
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin