WebMessageEncodingBindingElement Constructors

Definitie

Initialiseert een nieuw exemplaar van de WebMessageEncodingBindingElement klasse.

Overloads

Name Description
WebMessageEncodingBindingElement()

Initialiseert een nieuw exemplaar van de WebMessageEncodingBindingElement klasse.

WebMessageEncodingBindingElement(Encoding)

Initialiseert een nieuw exemplaar van de WebMessageEncodingBindingElement klasse met een opgegeven schrijftekencodering.

WebMessageEncodingBindingElement()

Initialiseert een nieuw exemplaar van de WebMessageEncodingBindingElement klasse.

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

Opmerkingen

Deze constructor gebruikt UTF8Encoding als standaardtekencodering. Gebruik deze constructor dus als u deze tekencodering wilt. Als u een andere tekencodering wilt, gebruikt u de WebMessageEncodingBindingElement(Encoding) constructor.

Met deze constructor worden standaardwaarden ingesteld op het maximum aantal lezers en schrijvers dat is toegewezen aan pools en die respectievelijk beschikbaar zijn voor het verwerken van binnenkomende en uitgaande berichten zonder nieuwe lezers of schrijvers toe te wijzen. Er zijn standaard 64 lezers toegewezen voor de MaxReadPoolSize eigenschap en er zijn standaard 16 schrijvers toegewezen voor de MaxWritePoolSize eigenschap.

Standaardcomplexiteitsbeperkingen worden ook ingesteld door deze constructor op basis van de XmlDictionaryReaderQuotas codering van dit bericht door de ReaderQuotas eigenschap om te beschermen tegen doS-aanvallen (Class of Denial of Service) die proberen berichtcomplexiteit te gebruiken om eindpuntverwerkingsbronnen te koppelen. De eigenschappen die deze beperkingen en hun standaardwaarden (in bytes) uitdrukken, zijn als volgt:

Van toepassing op

WebMessageEncodingBindingElement(Encoding)

Initialiseert een nieuw exemplaar van de WebMessageEncodingBindingElement klasse met een opgegeven schrijftekencodering.

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)

Parameters

writeEncoding
Encoding

De Encoding functie die moet worden gebruikt om tekens in een bericht te schrijven.

Uitzonderingen

writeEncoding is null.

writeEncoding is geen ondersteunde berichttekstcodering.

Opmerkingen

De ondersteunde berichttekstcoderingen zijn UTF-8, Unicode en Big-Endian Unicode. Als er een andere tekstcodering is opgegeven, wordt er een ArgumentException gegenereerd.

Met deze constructor worden standaardwaarden ingesteld op het maximum aantal lezers en schrijvers dat is toegewezen aan pools en die respectievelijk beschikbaar zijn voor het verwerken van binnenkomende en uitgaande berichten zonder nieuwe lezers of schrijvers toe te wijzen. Er zijn standaard 64 lezers toegewezen voor de MaxReadPoolSize eigenschap en er zijn standaard 16 schrijvers toegewezen voor de MaxWritePoolSize eigenschap.

Standaardcomplexiteitsbeperkingen worden ook ingesteld door deze constructor op basis van de XmlDictionaryReaderQuotas codering van dit bericht door de ReaderQuotas eigenschap om te beschermen tegen doS-aanvallen (Class of Denial of Service) die proberen berichtcomplexiteit te gebruiken om eindpuntverwerkingsbronnen te koppelen. De eigenschappen die deze beperkingen en hun standaardwaarden (in bytes) uitdrukken, zijn als volgt:

Van toepassing op