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

WebClient.OpenWriteAsync メソッド (Uri)

2013/12/12

指定したリソースにデータを書き込むためのストリームを開きます。このメソッドは、呼び出し元のスレッドをブロックしません。

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

public void OpenWriteAsync(
	Uri address
)

パラメーター

address
型: System.Uri
データを受信するリソースの URI。

例外条件
ArgumentNullException

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

OutOfMemoryException

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

StackOverflowException

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

ThreadAbortException

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

このメソッドは、リソースへのデータの送信に使用する書き込み可能なストリームを取得します。ストリームは、スレッド プールから自動的に割り当てられたスレッド リソースを使用して取得されます。ストリームが利用可能な場合に通知を受け取るには、OpenWriteCompleted イベントにイベント ハンドラーを追加します。ストリームを閉じると、要求が address に送信され、応答を受信するまで、スレッドはブロックします。

ストリームが開いている間も、このメソッドは呼び出し元のスレッドをブロックしません。

BaseAddress プロパティが空の文字列 ("") ではなく、address に絶対 URI が含まれていない場合、address は相対 URI であることが必要です。この相対 URI は、BaseAddress と結合されて、要求されたデータの絶対 URI を形成します。

このメソッドは、POST コマンドを使用して HTTP リソースをアップロードします。

Windows Phone OS

サポート: 8.0, 7.1, 7.0

表示:
© 2014 Microsoft