Udostępnij za pośrednictwem


WebMessageEncodingBindingElement Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy WebMessageEncodingBindingElement.

Przeciążenia

Nazwa Opis
WebMessageEncodingBindingElement()

Inicjuje nowe wystąpienie klasy WebMessageEncodingBindingElement.

WebMessageEncodingBindingElement(Encoding)

Inicjuje WebMessageEncodingBindingElement nowe wystąpienie klasy z określonym kodowaniem znaków zapisu.

WebMessageEncodingBindingElement()

Inicjuje nowe wystąpienie klasy WebMessageEncodingBindingElement.

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

Uwagi

Ten konstruktor używa UTF8Encoding jako domyślnego kodowania znaków. Dlatego użyj tego konstruktora, jeśli chcesz kodować ten znak. Jeśli potrzebujesz innego kodowania znaków, użyj konstruktora WebMessageEncodingBindingElement(Encoding) .

Ten konstruktor ustawia wartości domyślne dla maksymalnej liczby czytelników i pisarzy, które są przydzielane do pul i które są odpowiednio dostępne do przetwarzania przychodzących i wychodzących wiadomości bez przydzielania nowych czytelników lub pisarzy. Domyślnie MaxReadPoolSize dla nieruchomości przydzielono 64 czytelników i domyślnie przydzielonych jest 16 pisarzy.MaxWritePoolSize

Domyślne ograniczenia złożoności są również ustawiane przez tego konstruktora na XmlDictionaryReaderQuotas skojarzonym z tym kodowaniem komunikatów przez ReaderQuotas właściwość w celu ochrony przed atakami typu "odmowa usługi" (DOS), które próbują wykorzystać złożoność komunikatu w celu powiązania zasobów przetwarzania punktu końcowego. Właściwości, które wyrażają te ograniczenia i ich wartości domyślne (w bajtach), są następujące:

Dotyczy

WebMessageEncodingBindingElement(Encoding)

Inicjuje WebMessageEncodingBindingElement nowe wystąpienie klasy z określonym kodowaniem znaków zapisu.

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

Element Encoding , który ma być używany do pisania znaków w wiadomości.

Wyjątki

Parametr writeEncoding ma wartość null.

writeEncoding nie jest obsługiwanym kodowaniem tekstu wiadomości.

Uwagi

Obsługiwane kodowanie tekstu wiadomości to UTF-8, Unicode i Big-Endian Unicode. Jeśli określono inne kodowanie tekstu, zostanie zgłoszony element ArgumentException .

Ten konstruktor ustawia wartości domyślne dla maksymalnej liczby czytelników i pisarzy, które są przydzielane do pul i które są odpowiednio dostępne do przetwarzania przychodzących i wychodzących wiadomości bez przydzielania nowych czytelników lub pisarzy. Domyślnie MaxReadPoolSize dla nieruchomości przydzielono 64 czytelników i domyślnie przydzielonych jest 16 pisarzy.MaxWritePoolSize

Domyślne ograniczenia złożoności są również ustawiane przez tego konstruktora na XmlDictionaryReaderQuotas skojarzonym z tym kodowaniem komunikatów przez ReaderQuotas właściwość w celu ochrony przed atakami typu "odmowa usługi" (DOS), które próbują wykorzystać złożoność komunikatu w celu powiązania zasobów przetwarzania punktu końcowego. Właściwości, które wyrażają te ograniczenia i ich wartości domyślne (w bajtach), są następujące:

Dotyczy