Sdílet prostřednictvím


WebMessageEncodingBindingElement Konstruktory

Definice

Inicializuje novou instanci WebMessageEncodingBindingElement třídy.

Přetížení

WebMessageEncodingBindingElement()

Inicializuje novou instanci WebMessageEncodingBindingElement třídy.

WebMessageEncodingBindingElement(Encoding)

Inicializuje novou instanci WebMessageEncodingBindingElement třídy se zadaným kódováním znaků zápisu.

WebMessageEncodingBindingElement()

Inicializuje novou instanci WebMessageEncodingBindingElement třídy.

public:
 WebMessageEncodingBindingElement();
public WebMessageEncodingBindingElement ();
Public Sub New ()

Poznámky

Tento konstruktor používá UTF8Encoding jako výchozí kódování znaků. Proto použijte tento konstruktor, pokud chcete toto kódování znaků. Pokud chcete jiné kódování znaků, použijte WebMessageEncodingBindingElement(Encoding) konstruktor.

Tento konstruktor nastavuje výchozí hodnoty pro maximální počet čtenářů a zapisovačů, které jsou přiděleny fondům a které jsou k dispozici pro zpracování příchozích a odchozích zpráv bez přidělení nových čtenářů nebo zapisovačů. Ve výchozím nastavení pro vlastnost jsou přiděleny 64 čtenářů MaxReadPoolSize a ve výchozím nastavení je pro vlastnost k dispozici 16 zapisovačů MaxWritePoolSize .

Výchozí omezení složitosti jsou také nastavena pomocí tohoto konstruktoru v XmlDictionaryReaderQuotas souvislosti s tímto kódováním této zprávy pomocí ReaderQuotas vlastnosti pro ochranu před třídou útoků DOS (Denial of Service), které se pokusí použít složitost zprávy k propojení prostředků zpracování koncových bodů. Vlastnosti, které vyjadřují tato omezení a jejich výchozí hodnoty (v bajtech), jsou následující:

Platí pro

WebMessageEncodingBindingElement(Encoding)

Inicializuje novou instanci WebMessageEncodingBindingElement třídy se zadaným kódováním znaků zápisu.

public:
 WebMessageEncodingBindingElement(System::Text::Encoding ^ writeEncoding);
public WebMessageEncodingBindingElement (System.Text.Encoding writeEncoding);
new System.ServiceModel.Channels.WebMessageEncodingBindingElement : System.Text.Encoding -> System.ServiceModel.Channels.WebMessageEncodingBindingElement
Public Sub New (writeEncoding As Encoding)

Parametry

writeEncoding
Encoding

EncodingSlouží k zápisu znaků ve zprávě.

Výjimky

writeEncoding je null.

writeEncoding není podporované kódování textu zprávy.

Poznámky

Podporovaná kódování textu zprávy jsou UTF-8, Unicode a Big-Endian Unicode. Je-li zadáno jiné kódování textu, ArgumentException je vyvolána výjimka.

Tento konstruktor nastavuje výchozí hodnoty pro maximální počet čtenářů a zapisovačů, které jsou přiděleny fondům a které jsou k dispozici pro zpracování příchozích a odchozích zpráv bez přidělení nových čtenářů nebo zapisovačů. Ve výchozím nastavení pro vlastnost jsou přiděleny 64 čtenářů MaxReadPoolSize a ve výchozím nastavení je pro vlastnost k dispozici 16 zapisovačů MaxWritePoolSize .

Výchozí omezení složitosti jsou také nastavena pomocí tohoto konstruktoru v XmlDictionaryReaderQuotas souvislosti s tímto kódováním této zprávy pomocí ReaderQuotas vlastnosti pro ochranu před třídou útoků DOS (Denial of Service), které se pokusí použít složitost zprávy k propojení prostředků zpracování koncových bodů. Vlastnosti, které vyjadřují tato omezení a jejich výchozí hodnoty (v bajtech), jsou následující:

Platí pro