Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Definiert einen Binären Nachrichten-Encoder, der Windows Communication Foundation (WCF)-Nachrichten in binär auf dem Draht codiert.
<configuration>
<system.serviceModel>
<bindings>
<customBinding>
<binding>
<binaryMessageEncoding>
Syntax
<binaryMessageEncoding maxReadPoolSize="Integer"
maxSessionSize="Integer"
maxWritePoolSize="Integer"
messageVersion="Soap11Addressing10/Soap12Addressing10" />
Attribute und Elemente
In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.
Attribute
| Merkmal | Description |
|---|---|
| maxReadPoolSize | Eine ganze Zahl, die definiert, wie viele Nachrichten gleichzeitig gelesen werden können, ohne neue Leser zuzuweisen. Größere Poolgrößen machen das System toleranter für Aktivitätsspitzen zu Kosten eines größeren Arbeitssatzes. Der Standardwert ist 64. |
| maxSessionSize | Eine positive ganze Zahl, die die Größe des puffers in Byte für die Codierung festlegt. Ein größerer Puffer erhöht die Codierungsgeschwindigkeit auf Kosten der Größe des Arbeitssatzes. Der Standardwert ist 2048. |
| maxWritePoolSize | Eine ganze Zahl, die definiert, wie viele Nachrichten gleichzeitig gesendet werden können, ohne neue Autoren zuzuweisen. Größere Poolgrößen machen das System toleranter für Aktivitätsspitzen zu Kosten eines größeren Arbeitssatzes. Der Standardwert ist 16. |
| messageVersion | Gibt die SOAP-Nachricht und WS-Addressing Versionen an, die verwendet oder erwartet werden. |
Untergeordnete Elemente
| Element | Description |
|---|---|
| <readerQuotas> | Definiert die Einschränkungen für die Komplexität von SOAP-Nachrichten, die von Endpunkten verarbeitet werden können, die mit dieser Bindung konfiguriert sind. Dieses Element ist vom Typ XmlDictionaryReaderQuotasElement. |
Übergeordnete Elemente
| Element | Description |
|---|---|
| <verbindlich> | Definiert alle Bindungsfunktionen der benutzerdefinierten Bindung. |
Bemerkungen
Die Codierung ist der Prozess der Transformation einer Nachricht in eine Folge von Bytes. Die Decodierung ist der umgekehrte Prozess. Windows Communication Foundation (WCF) enthält drei Arten von Codierung für SOAP-Nachrichten: Text, Binary and Message Transmission Optimization Mechanism (MTOM).
Das binaryMessageEncoding Element gibt das .NET Binary Format für XML an und verfügt über Optionen zum Angeben der Zeichencodierung und der SOAP und WS-Addressing Version, die verwendet werden soll. Der Binäre Nachrichten-Encoder codiert Windows Communication Foundation (WCF)-Nachrichten in binär auf dem Draht. Während diese Codierung zu einer sehr schnellen Übertragung von Nachrichten führt, geht die Interoperabilität basierend auf den WS-*-Standards verloren.
Example
<binaryMessageEncoding maxReadPoolSize="211"
maxWritePoolSize="2132"
maxSessionSize="3141" />