<binaryMessageEncoding>

Definiuje koder komunikatów binarnych, który koduje komunikaty programu Windows Communication Foundation (WCF) w pliku binarnym w sieci.

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

Składnia

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

Atrybuty i elementy

W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.

Attributes

Attribute Description
maxReadPoolSize Liczba całkowita określająca, ile komunikatów można odczytywać jednocześnie bez przydzielania nowych czytników. Większe rozmiary puli sprawiają, że system jest bardziej odporny na wzrost aktywności kosztem większego zestawu roboczego. Wartość domyślna to 64.
Maxsessionsize Dodatnia liczba całkowita, która ustawia rozmiar w bajtach buforu używanego do kodowania. Większy bufor zwiększa szybkość kodowania kosztem rozmiaru zestawu roboczego. Wartość domyślna to 2048.
Maxwritepoolsize Liczba całkowita określająca, ile komunikatów można wysyłać jednocześnie bez przydzielania nowych składników zapisywania. Większe rozmiary puli sprawiają, że system jest bardziej odporny na wzrost aktywności kosztem większego zestawu roboczego. Wartość domyślna to 16.
messageVersion (wersja komunikatu) Określa komunikat PROTOKOŁU SOAP i WS-Addressing wersje, które są używane lub oczekiwane.

Elementy podrzędne

Składnik Description
<Readerquotas> Definiuje ograniczenia dotyczące złożoności komunikatów PROTOKOŁU SOAP, które mogą być przetwarzane przez punkty końcowe skonfigurowane za pomocą tego powiązania. Ten element jest typu XmlDictionaryReaderQuotasElement.

Elementy nadrzędne

Składnik Description
<wiążący> Definiuje wszystkie możliwości powiązania niestandardowego.

Uwagi

Kodowanie to proces przekształcania komunikatu w sekwencję bajtów. Dekodowanie jest procesem odwrotnym. Program Windows Communication Foundation (WCF) zawiera trzy typy kodowania komunikatów PROTOKOŁU SOAP: Text, Binary and Message Transmission Optimization Mechanism (MTOM).

Element binaryMessageEncoding określa format binarny platformy .NET dla formatu XML i ma opcje określania kodowania znaków oraz protokołu SOAP i wersji WS-Addressing do użycia. Koder komunikatów binarnych koduje komunikaty programu Windows Communication Foundation (WCF) w pliku binarnym w sieci. Chociaż to kodowanie powoduje bardzo szybką transmisję komunikatów, współdziałanie oparte na standardach WS-* zostaje utracone.

Example

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

Zobacz także