ReliableSessionBindingElement.AcknowledgementInterval 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
팩터리에서 만든 신뢰할 수 있는 채널의 메시지 소스에 승인을 보내기 전에 대상이 대기하는 시간을 가져오거나 설정합니다.
public:
property TimeSpan AcknowledgementInterval { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan AcknowledgementInterval { get; set; }
member this.AcknowledgementInterval : TimeSpan with get, set
Public Property AcknowledgementInterval As TimeSpan
속성 값
메시지 소스에 승인을 보낼 때까지 서비스가 대기하는 시간을 지정하는 TimeSpan입니다. 기본값은 2 초입니다.
예외
설정 값이 0보다 작거나 같은 경우
설명
신뢰할 수 있는 채널에서 메시지를 수신하는 대상은 이러한 메시지에 대한 승인을 단일 메시지로 그룹화하여 네트워크 트래픽을 줄이고 메시지에 대한 정보 밀도를 높입니다. 트래픽이 증가함에 따라 그룹화가 더 잘 확장됩니다. 가능한 한 빨리 수신하는 모든 메시지에 대한 승인을 보내려고 시도하는 것이 아니라 시간 간격을 기다렸다가 해당 간격 동안 도착한 승인을 그룹화한 다음 모두 함께 보냅니다. 수신되는 첫 번째 메시지는 예외입니다. 배달되는 즉시 승인됩니다. 또한 신뢰할 수 있는 세션이 단일 HTTP 연결과 함께 사용되는 경우(예 WSHttpBinding : 가 아닌 WSDualHttpBinding)와 마찬가지로 이 설정은 사용되지 않습니다.
속성으로 AcknowledgementInterval 설정된 값은 하드 제한이 아닌 인프라에 대한 권장 사항입니다.
적용 대상
.NET
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기