ChannelPoolSettings 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
서비스 엔드포인트에서 사용되는 채널 풀에 속하는 채널의 할당량을 지정합니다.
public ref class ChannelPoolSettings
public class ChannelPoolSettings
type ChannelPoolSettings = class
Public Class ChannelPoolSettings
- 상속
-
ChannelPoolSettings
설명
할당량은 과도한 리소스 소비를 방지하기 위한 정책 메커니즘으로 사용됩니다. 할당량은 악의적이거나 의도하지 않은 DOS(서비스 거부) 공격을 방지합니다. 사용자 지정 채널에서 채널 할당량을 설정할 때 이 클래스를 사용합니다.
ChannelPoolSettings는 다음 세 가지 할당량을 지정합니다.
IdleTimeout은 풀의 채널이 닫히기 전에 유휴 상태일 수 있는 최대 시간 간격을 지정합니다.
LeaseTimeout은 채널이 풀에 반환될 때 해당 기간이 경과하면 채널이 닫히는 시간 간격을 지정합니다.
MaxOutboundChannelsPerEndpoint는 각 원격 엔드포인트에 대해 풀에 저장할 수 있는 최대 채널 수를 지정합니다.
생성자
ChannelPoolSettings() |
ChannelPoolSettings 클래스의 새 인스턴스를 초기화합니다. |
속성
IdleTimeout |
풀의 채널이 닫히기 전에 유휴 상태일 수 있는 최대 시간 간격을 가져오거나 설정합니다. |
LeaseTimeout |
해당 기간이 경과하면 채널이 닫히는 채널 수명을 가져오거나 설정합니다. |
MaxOutboundChannelsPerEndpoint |
서비스에서 시작할 수 있는 원격 엔드포인트 연결에 대한 최대 채널 수를 가져오거나 설정합니다. |
메서드
Equals(Object) |
지정된 개체가 현재 개체와 같은지 확인합니다. (다음에서 상속됨 Object) |
GetHashCode() |
기본 해시 함수로 작동합니다. (다음에서 상속됨 Object) |
GetType() |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |
적용 대상
.NET