2011-05-06 2 views
2

이와 동등한가요?WebBrowser.Stop() 다음 WebBrowser.Navigate() 중복 있습니까?

WebBrowser.Navigate('http://google.com'); 

WebBrowser.Stop(); 
WebBrowser.Navigate('http://google.com'); 

MSDN 설명서는 말을하지 않습니다.

+2

다른 방법으로는 상상할 수 없습니다. Navigate()는 비동기식으로, 새로운 요청을 시작할 때 요청이 중지되는 것이 좋습니다. – BrokenGlass

+1

.Net이 버전 1.0에 있었기 때문에 .Net 응용 프로그램에서 WebBrowser 컨트롤을 사용 해왔고 Navigate() 전에 'Stop()'을 호출 할 필요가 없었습니다. 'Stop()'을 호출 할 필요가 없다면 Navigate() 만 호출하면된다. – Catch22

답변

2

반사경을 통해 보았을 때 Navigate()Stop()이므로 전화하지 않습니다.

+2

여전히 IE 컨트롤의 관리되지 않는 코드가 내부적으로'Stop()'을 호출 할 수 있습니까? –

+1

수 있습니다. 그리고 Navigate()를 호출하면 필연적으로 현재의 활동을 필연적으로 멈출 것입니다.하지만 이전에'Stop()'을 호출하는 것과 같지는 않습니다. –