다음을 통해 공유


WebMessageEncodingBindingElement 생성자

정의

WebMessageEncodingBindingElement 클래스의 새 인스턴스를 초기화합니다.

오버로드

WebMessageEncodingBindingElement()

WebMessageEncodingBindingElement 클래스의 새 인스턴스를 초기화합니다.

WebMessageEncodingBindingElement(Encoding)

지정된 쓰기 문자 인코딩을 사용하여 WebMessageEncodingBindingElement 클래스의 새 인스턴스를 초기화합니다.

WebMessageEncodingBindingElement()

WebMessageEncodingBindingElement 클래스의 새 인스턴스를 초기화합니다.

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

설명

이 생성자는 UTF8Encoding을 기본 문자 인코딩으로 사용합니다. 따라서 이 문자 인코딩이 필요한 경우 이 생성자를 사용합니다. 다른 문자 인코딩이 필요한 경우에는 WebMessageEncodingBindingElement(Encoding) 생성자를 사용합니다.

이 생성자는 판독기나 작성기를 새로 할당하지 않고도 들어오는 메시지와 보내는 메시지를 각각 처리할 수 있도록 풀에 할당되는 최대 판독기 및 작성기 수에 대한 기본값을 설정합니다. 기본적으로 MaxReadPoolSize 속성에 대해 64개의 판독기가 할당되고, MaxWritePoolSize 속성에 대해 16개의 작성기가 할당됩니다.

또한 이 생성자는 이 메시지 인코딩과 연결된 XmlDictionaryReaderQuotas에서 ReaderQuotas 속성을 통해 기본 복잡성 제약 조건을 설정함으로써 메시지 복잡성을 이용하여 엔드포인트의 리소스 처리를 정체시키려고 시도하는 DOS(서비스 거부) 공격 유형으로부터 보호합니다. 이러한 제약 조건과 해당 기본값(바이트)을 나타내는 속성은 다음과 같습니다.

적용 대상

WebMessageEncodingBindingElement(Encoding)

지정된 쓰기 문자 인코딩을 사용하여 WebMessageEncodingBindingElement 클래스의 새 인스턴스를 초기화합니다.

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)

매개 변수

writeEncoding
Encoding

메시지에서 문자를 쓰는 데 사용되는 Encoding입니다.

예외

writeEncoding이(가) null인 경우

writeEncoding이 지원되는 메시지 텍스트 인코딩이 아닌 경우

설명

지원되는 메시지 텍스트 인코딩은 UTF-8, Unicode 및 Big-Endian Unicode입니다. 다른 인코딩을 지정하면 ArgumentException이 throw됩니다.

이 생성자는 판독기나 작성기를 새로 할당하지 않고도 들어오는 메시지와 보내는 메시지를 각각 처리할 수 있도록 풀에 할당되는 최대 판독기 및 작성기 수에 대한 기본값을 설정합니다. 기본적으로 MaxReadPoolSize 속성에 대해 64개의 판독기가 할당되고, MaxWritePoolSize 속성에 대해 16개의 작성기가 할당됩니다.

또한 이 생성자는 이 메시지 인코딩과 연결된 XmlDictionaryReaderQuotas에서 ReaderQuotas 속성을 통해 기본 복잡성 제약 조건을 설정함으로써 메시지 복잡성을 이용하여 엔드포인트의 리소스 처리를 정체시키려고 시도하는 DOS(서비스 거부) 공격 유형으로부터 보호합니다. 이러한 제약 조건과 해당 기본값(바이트)을 나타내는 속성은 다음과 같습니다.

적용 대상