Microsoft MVP성태의 닷넷 이야기
안녕하세요 wcf nettcpbinding의 timeout에 관해서 질문이 있습니다. [링크 복사], [링크+제목 복사],
조회: 6512
글쓴 사람
질문자 (polaro2d at gmail.com)
홈페이지
첨부 파일
 

이전에 성태님이 작성해주신 wcf nettcpbinding에 대해서 잘 읽어보았습니다. 덕분에 영어자료로도 이해가 되지 않던것이 잘 이해가 되었습니다.

여기에서 한가지 궁금한점이 있어서 질문을 드립니다.

기본적으로 제가 설정해놓은 wcf 서버의 netTcpBinding의 값은 아래와 같이 10분으로 모두 설정해놓았습니다.
      <netTcpBinding>
        <binding name="TCPBinding" portSharingEnabled="true" receiveTimeout="00:10:00" openTimeout="00:10:00" sendTimeout="00:10:00" closeTimeout="00:10:00" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647">
          <readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647" maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647"/>
          <security mode="None"/>
          <reliableSession enabled="true" inactivityTimeout="00:10:00"/>
        </binding>
      </netTcpBinding>

이러한 상태에서 서비스가 동작중인 와중에 receiveTimeout의 값을 코드단에서 임의로 더 증가 시킬 수 있는 방법이 있을까해서 질문 드려봅니다.

특성 서비스 함수의 시간이 10분보다 더 필요로 하는 경우가 생길시에는 임의로 증가시켜서 서비스가 끊키지 않을수 있을까 싶어서요.

클라이언트 쪽에서는 서비스클라이언트의 Endpoint.Binding. 을 통해서 4가지의 값을 코드를 통해서 증가 시킬수 있었는데요.

서버 쪽에서는 코드로 서비스 중에 증가시킬수있는 방법이 보이질 않네요 ㅠ 혹시나 해서 여쭤봅니다.

감사합니다!








[최초 등록일: ]
[최종 수정일: 11/10/2020]


비밀번호

댓글 작성자
 



2020-11-10 02시08분
OperationContext.Current.Channel.OperationTimeout로 제어하는 방법이 있긴 한데, 테스트는 못했습니다. (결과 좀 알려주세요. ^^)
정성태
2020-11-10 05시25분
[글쓴이] 제가 알기로는 서비스단에서 receiveTimeout 속성이 timeout에 영향을 준다고 알고있는데 실제로 OperationContext.Current.Channel.OperationTimeout값을 변경해보니 서비스가 끊키는것을 막을수가 없네요 ㅎㅎ;
[guest]

... 31  32  [33]  34  35  36  37  38  39  40  41  42  43  44  45  ...
NoWriterDateCnt.TitleFile(s)
5044엿장수8/20/20188452graphedit 에 등록되어있는 필터를 가져와서 사용하는방법을 알고싶습니다 [2]
5043hori...8/20/20188091Expression에 대한 책의 예제 관련하여 질문드립니다. [1]
5042황윤하8/20/20189803모드버스 TCP 관련 질문 [3]
5041david8/18/20189472.NET WebAPI 에서 Response 지연되는 이유 [3]
5040농상8/14/20188921정규표현식에 대해서 [3]
5039유영태8/14/201810485비동기 소켓사용후 해당 스레드가 남아있을때 처리 방법 [4]파일 다운로드1
5038이정석8/9/20188676서버파일 로컬파일 비교 [2]
5037jjh8/8/201811967c# 으로 화면캡쳐해서 동영상으로 만드는앱을 만들고싶습니다 [6]
5036볼딱지8/8/20189830C# programming 개발 관련 질문이 있습니다. [1]
5035궁금합니...8/8/201810413C# 버전 고민 어떤 책을 사야하나요? [1]
5034신동열8/8/20188919덤프 파일 분석 관련해서 문의 드려요. [1]
5033최규성8/7/201811016C# WinForm, Oracle 9i 로 프로그래밍시 ODP.NET, 배포 설정 방법 질문입니다. [6]
5032이정석8/6/201812852C# 으로 만들 dll 등록 [7]
5031J.S.8/6/20188465System.Array class의 구조에 대한 질문 [1]
5030농상8/4/20188980람다 식을 이용한 메서드 정의 확대를 공부하고 있습니다. [2]
5029Soul...8/3/20188496C# ActiveX 컨트롤 질문드립니다. [4]
5028도토리8/1/20189054혹시 회사에서 TFS 구축시 SQL-Server 라이선스 정책 아시는분 계신지요? [2]
5027농상7/31/20189821Freachable Queue의 발음을 표기하면 어떨까요? [2]
5026농상7/31/201812302소멸자의 이름에 대해서 [2]
5025김기철7/30/20189752selenium 질문좀 드릴개요 [3]
5024농상7/29/20189036패턴 매칭 when에 대해서 질문있습니다. [2]
5023농상7/28/201811993패턴매칭에 대해서 질문 있습니다. [1]
5022농상7/28/20189020튜플에 대해서 건의가 있습니다. [1]
5021농상7/27/20188507예외필터에 대해서 질문이요 [4]
5020농상7/27/201811387null 조건 연산자 예제에서 잠깐 혼동이 일어났습니다. [1]
5019농상7/26/201813678오버플로우와 언더플로우 [2]
... 31  32  [33]  34  35  36  37  38  39  40  41  42  43  44  45  ...