1
Silverlight 3 앱에 사용자에게 연결 속도에 대한 아이디어를주는 일종의 "연결 품질"표시기를 넣고 싶습니다. 이것은 빨간색, 노란색 또는 녹색으로 바뀌는 아이콘으로 사용자가 기대하는 성능에 대한 기본 아이디어를 제공 할 수 있습니다. Silverlight에서 연결 속도를 측정하는 좋은 방법은 무엇입니까?Silverlight의 연결 속도 테스트
Silverlight 3 앱에 사용자에게 연결 속도에 대한 아이디어를주는 일종의 "연결 품질"표시기를 넣고 싶습니다. 이것은 빨간색, 노란색 또는 녹색으로 바뀌는 아이콘으로 사용자가 기대하는 성능에 대한 기본 아이디어를 제공 할 수 있습니다. Silverlight에서 연결 속도를 측정하는 좋은 방법은 무엇입니까?Silverlight의 연결 속도 테스트
웹 요청을 시작한 다음 소요 시간을 지정합니다. 예 :
공개 부분 클래스 Page : UserControl { DateTime started;
public Page()
{
InitializeComponent();
WebClient client = new WebClient();
client.DownloadStringCompleted += new DownloadStringCompletedEventHandler(client_DownloadStringCompleted);
started = DateTime.Now;
client.DownloadStringAsync(new Uri("SomeKnownURI...", UriKind.Relative));
}
void client_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e)
{
//error checking...
TimeSpan ts = DateTime.Now - started;
throw new NotImplementedException();
}
}