エクスポート (0) 印刷
すべて展開
情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

WebClient.OpenReadAsync メソッド (Uri)

2013/12/12

指定されたリソースへの読み取り可能なストリームを開きます。

Namespace:  System.Net
アセンブリ:  System.Net (System.Net.dll 内)

public void OpenReadAsync(
	Uri address
)

パラメーター

address
型: System.Uri
ダウンロードされるリソースの場所。

例外条件
ArgumentNullException

address パラメーターが null です。

OutOfMemoryException

プログラムの実行の継続に十分なメモリがありません。

StackOverflowException

ネストされたメソッド呼び出しが多く含まれすぎているため、実行スタックがオーバーフローしました。

ThreadAbortException

スレッドを破棄する Thread.Abort メソッドが呼び出されています。

このメソッドは、GET メソッドを使用して指定したリソースを取得します。リソースは非同期的にダウンロードされます。AllowReadStreamBuffering プロパティが true である場合、応答ストリーム全体が受信され、メモリにバッファリングされた時点で、OpenReadCompleted イベントが発生します。それ以外の場合は、すべてのデータが到着していなかったとしても、応答ストリームが読み取り可能になった時点で直ちに OpenReadCompleted イベントが発生します。

CancelAsync メソッドを使用すると、未完了の非同期操作をキャンセルできます。

最初のダウンロード操作が完了しないうちに同じ WebClient オブジェクトに対して OpenReadAsync メソッドを再度呼び出すことはできません。これを行うと、例外が発生します。

BaseAddress プロパティが空の文字列でなく、アドレスに絶対 URI が含まれていなければ、アドレスを相対 URI とする必要があります。この相対 URI が BaseAddress と結合され、要求するデータの絶対 URI が形成されます。

Windows Phone OS

サポート: 8.0, 7.1, 7.0

表示:
© 2014 Microsoft