.NET 리모컨은 내 brownfield 응용 프로그램에서 사용됩니다. 우리는 우리의 원격 메소드에 대한 타임 아웃을 설정하기로 결정했습니다.리모팅 설정 시간 제한
System.Collections.IDictionary properties = new System.Collections.Hashtable();
properties["name"] = Ipc_Channel_Name;
properties["timeout"] = 1 * 1000;
IChannel clientChannel = new IpcClientChannel(properties, null);
ChannelServices.RegisterChannel(clientChannel, false);
문제는 타임 아웃이 작동하지 않는 것입니다. 호출 된 코드에 System.Threading.Thread.Sleep(5 * 1000);
을 설정하여 확인했습니다. IpcClientChannel이 시간 초과를 지원하지 않는 이유는 무엇입니까?
어떻게 타임 아웃을 설정합니까?
아이디어가 있으십니까? 질문은 여전히 실제입니다. –