<binaryMessageEncoding>

Windows Communication Foundation (WCF) iletilerini kablodaki ikili olarak kodlayan bir ikili ileti kodlayıcı tanımlar.

<configuration>
  <system.serviceModel>
    <bindings>
      <customBinding>
        <binding>
          <binaryMessageEncoding>

Sözdizimi

<binaryMessageEncoding maxReadPoolSize="Integer"
                       maxSessionSize="Integer"
                       maxWritePoolSize="Integer"
                       messageVersion="Soap11Addressing10/Soap12Addressing10" />

Ö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 tanımlayan 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.
maxSessionSize Kodlama için kullanılan arabelleğin boyutunu bayt cinsinden ayarlayan pozitif bir tamsayı. Daha büyük bir arabellek, çalışma kümesinin boyutuna göre kodlama hızını artırır. Varsayılan değer 2048'dir.
maxWritePoolSize Yeni yazıcılar ayırmadan aynı anda kaç ileti gönderilebileceğini tanımlayan 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) Kullanılan veya beklenen SOAP iletisini ve WS-Addressing sürümlerini belirtir.

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).

binaryMessageEncoding öğesi XML için .NET İkili Biçimini belirtir ve karakter kodlamasını ve kullanılacak SOAP ve WS-Addressing sürümünü belirtme seçeneklerine sahiptir. İkili ileti kodlayıcı, Windows Communication Foundation (WCF) iletilerini kablodaki ikili dosyada kodlar. Bu kodlama iletilerin çok hızlı iletilmesine neden olsa da WS-* standartlarına göre birlikte çalışabilirlik kaybolur.

Example

<binaryMessageEncoding maxReadPoolSize="211"
                       maxWritePoolSize="2132"
                       maxSessionSize="3141" />

Ayrıca bakınız