tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^2: WebClientのDownloadDataのタイムアウトの時間の設定方法
投稿日: 2009/01/08(Thu) 16:46
投稿者ヘイロー
> > インターネットで色々探しましたがタイムアウトの時間を設定する方法が分かりません
> > でした。
>
> 使った事がありませんので未確認ですが、検索したら HttpWebRequest.ReadWriteTimeout
> プロパティ で設定・取得できるような事が書いてありますが?
>
> >ftp送信に100秒以上要する場合があるかもしれないため、どこかで設定できないか
> 既定値は、300,000 ミリ秒 (5 分) のようです。
>
> http://msdn.microsoft.com/ja-jp/library/system.net.httpwebrequest.readwritetimeout.aspx

花ちゃん様、お返事ありがとうございます。
記載していただいたホームページを参考しまして、
WebClientでは、タイムアウトの設定は無理なようで、
HttpWebRequestを使用し、その中のTimeoutを設定することにより実現できました。
以下に実現しましてソースを記載します。
    Dim Req As System.Net.HttpWebRequest
    Dim Res As System.Net.HttpWebResponse
    Dim Buf As System.IO.Stream

    Req = CType(System.Net.WebRequest.Create("http://www.xxx.co.jp"), _
                       System.Net.HttpWebRequest)
    'タイムアウト時間設定
    Req.Timeout = 600000
    Res = CType(Req.GetResponse(), System.Net.HttpWebResponse)
    Buf = Res.GetResponseStream()

ありがとうございました。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。