WebClient クラス

定義

URI で識別されるリソースとの間でデータを送受信するための共通のメソッドが用意されています。Provides common methods for sending data to and receiving data from a resource identified by a URI.

public ref class WebClient : System::ComponentModel::Component
[System.Runtime.InteropServices.ComVisible(true)]
public class WebClient : System.ComponentModel.Component
type WebClient = class
    inherit Component
Public Class WebClient
Inherits Component
継承
属性

次のコード例では、リソースの URI を取得し、それを取得して、応答を表示します。The following code example takes the URI of a resource, retrieves it, and displays the response.

#using <System.dll>

using namespace System;
using namespace System::Net;
using namespace System::IO;
int main()
{
   array<String^>^args = Environment::GetCommandLineArgs();
   if ( args == nullptr || args->Length == 1 )
   {
      throw gcnew ApplicationException( "Specify the URI of the resource to retrieve." );
   }

   WebClient^ client = gcnew WebClient;
   
   // Add a user agent header in case the 
   // requested URI contains a query.
   client->Headers->Add( "user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)" );
   Stream^ data = client->OpenRead( args[ 1 ] );
   StreamReader^ reader = gcnew StreamReader( data );
   String^ s = reader->ReadToEnd();
   Console::WriteLine( s );
   data->Close();
   reader->Close();
}

using System;
using System.Net;
using System.IO;

public class Test
{
    public static void Main (string[] args)
    {
        if (args == null || args.Length == 0)
        {
            throw new ApplicationException ("Specify the URI of the resource to retrieve.");
        }
        WebClient client = new WebClient ();

        // Add a user agent header in case the 
        // requested URI contains a query.

        client.Headers.Add ("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)");

        Stream data = client.OpenRead (args[0]);
        StreamReader reader = new StreamReader (data);
        string s = reader.ReadToEnd ();
        Console.WriteLine (s);
        data.Close ();
        reader.Close ();
    }
}
Imports System.Net
Imports System.IO



Public Class Test
    
    Public Shared Sub Main(args() As String)
        If args Is Nothing OrElse args.Length = 0 Then
            Throw New ApplicationException("Specify the URI of the resource to retrieve.")
        End If
        Dim client As New WebClient()
        
        ' Add a user agent header in case the 
        ' requested URI contains a query.
        client.Headers.Add("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)")
        
        Dim data As Stream = client.OpenRead(args(0))
        Dim reader As New StreamReader(data)
        Dim s As String = reader.ReadToEnd()
        Console.WriteLine(s)
        data.Close()
        reader.Close()
    End Sub
End Class

注釈

重要

新しい開発には WebClient クラスを使用しないことをお勧めします。We don't recommend that you use the WebClient class for new development. 代わりに、System.Net.Http.HttpClient クラスを使用します。Instead, use the System.Net.Http.HttpClient class.

@No__t-0 クラスは、URI で識別されるローカル、イントラネット、またはインターネットリソースとの間でデータを送受信するための一般的なメソッドを提供します。The WebClient class provides common methods for sending data to or receiving data from any local, intranet, or Internet resource identified by a URI.

@No__t-0 クラスは、WebRequest クラスを使用してリソースへのアクセスを提供します。The WebClient class uses the WebRequest class to provide access to resources. @no__t 0 のインスタンスは、WebRequest.RegisterPrefix メソッドに登録されている @no__t 1 つの子孫を持つデータにアクセスできます。WebClient instances can access data with any WebRequest descendant registered with the WebRequest.RegisterPrefix method.

注意

既定では、.NET Framework は http:https:ftp:、および @no__t 3 スキーム識別子で始まる Uri をサポートしています。By default, the .NET Framework supports URIs that begin with http:, https:, ftp:, and file: scheme identifiers.

次の表では、リソースにデータをアップロードするための WebClient の方法について説明します。The following table describes WebClient methods for uploading data to a resource.

メソッドMethod 説明Description
OpenWrite リソースにデータを送信するために使用する @no__t 0 を取得します。Retrieves a Stream used to send data to the resource.
OpenWriteAsync 呼び出し元のスレッドをブロックせずに、リソースにデータを送信するために使用する @no__t 0 を取得します。Retrieves a Stream used to send data to the resource, without blocking the calling thread.
UploadData バイト配列をリソースに送信し、任意の応答を含む @no__t 0 の配列を返します。Sends a byte array to the resource and returns a Byte array containing any response.
UploadDataAsync 呼び出し元のスレッドをブロックせずに、@no__t 0 の配列をリソースに送信します。Sends a Byte array to the resource, without blocking the calling thread.
UploadFile ローカルファイルをリソースに送信し、任意の応答を含む @no__t 0 の配列を返します。Sends a local file to the resource and returns a Byte array containing any response.
UploadFileAsync 呼び出し元のスレッドをブロックせずに、ローカルファイルをリソースに送信します。Sends a local file to the resource, without blocking the calling thread.
UploadValues @No__t 0 をリソースに送信し、すべての応答を含む Byte 配列を返します。Sends a NameValueCollection to the resource and returns a Byte array containing any response.
UploadValuesAsync リソースに @no__t 0 を送信し、呼び出し元のスレッドをブロックせずに、任意の応答を含む @no__t 1 の配列を返します。Sends a NameValueCollection to the resource and returns a Byte array containing any response, without blocking the calling thread.
UploadString 呼び出し元のスレッドをブロックせずに @no__t 0 をリソースに送信します。Sends a String to the resource, without blocking the calling thread.
UploadStringAsync 呼び出し元のスレッドをブロックせずに @no__t 0 をリソースに送信します。Sends a String to the resource, without blocking the calling thread.

次の表では、リソースからデータをダウンロードするための WebClient の方法について説明します。The following table describes WebClient methods for downloading data from a resource.

メソッドMethod 説明Description
OpenRead リソースからのデータを @no__t 0 として返します。Returns the data from a resource as a Stream.
OpenReadAsync 呼び出し元のスレッドをブロックせずに、リソースからのデータを返します。Returns the data from a resource, without blocking the calling thread.
DownloadData リソースからデータをダウンロードし、@no__t 0 の配列を返します。Downloads data from a resource and returns a Byte array.
DownloadDataAsync リソースからデータをダウンロードし、呼び出し元のスレッドをブロックせずに @no__t 0 の配列を返します。Downloads data from a resource and returns a Byte array, without blocking the calling thread.
DownloadFile リソースからローカルファイルにデータをダウンロードします。Downloads data from a resource to a local file.
DownloadFileAsync 呼び出し元のスレッドをブロックせずに、リソースからローカルファイルにデータをダウンロードします。Downloads data from a resource to a local file, without blocking the calling thread.
DownloadString リソースから String をダウンロードし、String を返します。Downloads a String from a resource and returns a String.
DownloadStringAsync 呼び出し元のスレッドをブロックせずに、リソースから @no__t 0 をダウンロードします。Downloads a String from a resource, without blocking the calling thread.

@No__t-0 メソッドを使用して、完了していない非同期操作を取り消すことができます。You can use the CancelAsync method to cancel asynchronous operations that have not completed.

@No__t 0 のインスタンスは、既定では省略可能な HTTP ヘッダーを送信しません。A WebClient instance does not send optional HTTP headers by default. 要求にオプションのヘッダーが必要な場合は、ヘッダーを @no__t 0 のコレクションに追加する必要があります。If your request requires an optional header, you must add the header to the Headers collection. たとえば、応答でクエリを保持するには、ユーザーエージェントヘッダーを追加する必要があります。For example, to retain queries in the response, you must add a user-agent header. また、ユーザーエージェントヘッダーがない場合、サーバーは 500 (内部サーバーエラー) を返すことがあります。Also, servers may return 500 (Internal Server Error) if the user agent header is missing.

AllowAutoRedirectWebClient インスタンスの true に設定されます。AllowAutoRedirect is set to true in WebClient instances.

注意 (継承者)

派生クラスは WebClient の基本クラスの実装を呼び出して、派生クラスが期待どおりに動作することを確認する必要があります。Derived classes should call the base class implementation of WebClient to ensure the derived class works as expected.

コンストラクター

WebClient()

WebClient クラスの新しいインスタンスを初期化します。Initializes a new instance of the WebClient class.

プロパティ

AllowReadStreamBuffering

WebClient インスタンスのインターネット リソースから読み取ったデータをバッファリングするかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether to buffer the data read from the Internet resource for a WebClient instance.

AllowWriteStreamBuffering

WebClient インスタンスのインターネット リソースに書き込んだデータをバッファリングするかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether to buffer the data written to the Internet resource for a WebClient instance.

BaseAddress

WebClient で作成された要求のベース URI を取得または設定します。Gets or sets the base URI for requests made by a WebClient.

CachePolicy

WebRequest オブジェクトを使用してこの WebClient インスタンスが取得するリソースに対する、アプリケーションのキャッシュ ポリシーを取得または設定します。Gets or sets the application's cache policy for any resources obtained by this WebClient instance using WebRequest objects.

CanRaiseEvents

コンポーネントがイベントを発生させることがきるかどうかを示す値を取得します。Gets a value indicating whether the component can raise an event.

(継承元 Component)
Container

IContainer を格納している Component を取得します。Gets the IContainer that contains the Component.

(継承元 Component)
Credentials

ホストに送信され、要求を認証するために使用されるネットワーク資格情報を取得または設定します。Gets or sets the network credentials that are sent to the host and used to authenticate the request.

DesignMode

Component が現在デザイン モードかどうかを示す値を取得します。Gets a value that indicates whether the Component is currently in design mode.

(継承元 Component)
Encoding

文字列のアップロードとダウンロードに使用する Encoding を取得または設定します。Gets or sets the Encoding used to upload and download strings.

Events

Component に結び付けられているイベント ハンドラーのリストを取得します。Gets the list of event handlers that are attached to this Component.

(継承元 Component)
Headers

要求に関連付けられているヘッダーの名前/値ペアのコレクションを取得または設定します。Gets or sets a collection of header name/value pairs associated with the request.

IsBusy

Web 要求を処理中かどうかを取得します。Gets whether a Web request is in progress.

Proxy

この WebClient オブジェクトが使用するプロキシを取得または設定します。Gets or sets the proxy used by this WebClient object.

QueryString

要求に関連付けられているクエリの名前/値ペアのコレクションを取得または設定します。Gets or sets a collection of query name/value pairs associated with the request.

ResponseHeaders

応答に関連付けられているヘッダーの名前/値ペアのコレクションを取得します。Gets a collection of header name/value pairs associated with the response.

Site

ComponentISite を取得または設定します。Gets or sets the ISite of the Component.

(継承元 Component)
UseDefaultCredentials

Boolean が要求と共に送信されるかどうかを制御する DefaultCredentials 値を取得または設定します。Gets or sets a Boolean value that controls whether the DefaultCredentials are sent with requests.

メソッド

CancelAsync()

保留中の非同期操作をキャンセルします。Cancels a pending asynchronous operation.

CreateObjRef(Type)

リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(継承元 MarshalByRefObject)
Dispose()

Component によって使用されているすべてのリソースを解放します。Releases all resources used by the Component.

(継承元 Component)
Dispose(Boolean)

Component によって使用されているアンマネージド リソースを解放し、オプションでマネージド リソースも解放します。Releases the unmanaged resources used by the Component and optionally releases the managed resources.

(継承元 Component)
DownloadData(String)

指定した URI から Byte 配列としてリソースをダウンロードします。Downloads the resource as a Byte array from the URI specified.

DownloadData(Uri)

指定した URI から Byte 配列としてリソースをダウンロードします。Downloads the resource as a Byte array from the URI specified.

DownloadDataAsync(Uri)

非同期操作として指定された URI からByte 配列としてリソースをダウンロードします。Downloads the resource as a Byte array from the URI specified as an asynchronous operation.

DownloadDataAsync(Uri, Object)

非同期操作として指定された URI からByte 配列としてリソースをダウンロードします。Downloads the resource as a Byte array from the URI specified as an asynchronous operation.

DownloadDataTaskAsync(String)

タスク オブジェクトを使用した非同期操作として指定された URI からByte 配列としてリソースをダウンロードします。Downloads the resource as a Byte array from the URI specified as an asynchronous operation using a task object.

DownloadDataTaskAsync(Uri)

タスク オブジェクトを使用した非同期操作として指定された URI からByte 配列としてリソースをダウンロードします。Downloads the resource as a Byte array from the URI specified as an asynchronous operation using a task object.

DownloadFile(String, String)

指定した URI を持つリソースをローカル ファイルにダウンロードします。Downloads the resource with the specified URI to a local file.

DownloadFile(Uri, String)

指定した URI を持つリソースをローカル ファイルにダウンロードします。Downloads the resource with the specified URI to a local file.

DownloadFileAsync(Uri, String)

指定した URI を持つリソースをローカル ファイルにダウンロードします。Downloads, to a local file, the resource with the specified URI. このメソッドは、呼び出し元のスレッドをブロックしません。This method does not block the calling thread.

DownloadFileAsync(Uri, String, Object)

指定した URI を持つリソースをローカル ファイルにダウンロードします。Downloads, to a local file, the resource with the specified URI. このメソッドは、呼び出し元のスレッドをブロックしません。This method does not block the calling thread.

DownloadFileTaskAsync(String, String)

タスク オブジェクトを使用した非同期操作として指定されたリソースをローカル ファイルにダウンロードします。Downloads the specified resource to a local file as an asynchronous operation using a task object.

DownloadFileTaskAsync(Uri, String)

タスク オブジェクトを使用した非同期操作として指定されたリソースをローカル ファイルにダウンロードします。Downloads the specified resource to a local file as an asynchronous operation using a task object.

DownloadString(String)

要求されたリソースを String としてダウンロードします。Downloads the requested resource as a String. ダウンロードするリソースは、URI を含む String として指定します。The resource to download is specified as a String containing the URI.

DownloadString(Uri)

要求されたリソースを String としてダウンロードします。Downloads the requested resource as a String. ダウンロードするリソースは、Uri として指定します。The resource to download is specified as a Uri.

DownloadStringAsync(Uri)

Uri として指定したリソースをダウンロードします。Downloads the resource specified as a Uri. このメソッドは、呼び出し元のスレッドをブロックしません。This method does not block the calling thread.

DownloadStringAsync(Uri, Object)

指定したリソースに指定した文字列をダウンロードします。Downloads the specified string to the specified resource. このメソッドは、呼び出し元のスレッドをブロックしません。This method does not block the calling thread.

DownloadStringTaskAsync(String)

タスク オブジェクトを使用した非同期操作として指定された URI からString としてリソースをダウンロードします。Downloads the resource as a String from the URI specified as an asynchronous operation using a task object.

DownloadStringTaskAsync(Uri)

タスク オブジェクトを使用した非同期操作として指定された URI からString としてリソースをダウンロードします。Downloads the resource as a String from the URI specified as an asynchronous operation using a task object.

Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetLifetimeService()

対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(継承元 MarshalByRefObject)
GetService(Type)

Component またはその Container で提供されるサービスを表すオブジェクトを返します。Returns an object that represents a service provided by the Component or by its Container.

(継承元 Component)
GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
GetWebRequest(Uri)

指定したリソースの WebRequest オブジェクトを返します。Returns a WebRequest object for the specified resource.

GetWebResponse(WebRequest)

指定した WebResponseWebRequest を返します。Returns the WebResponse for the specified WebRequest.

GetWebResponse(WebRequest, IAsyncResult)

指定した WebResponse を使用して、指定した WebRequestIAsyncResult を返します。Returns the WebResponse for the specified WebRequest using the specified IAsyncResult.

InitializeLifetimeService()

このインスタンスの有効期間ポリシーを制御する有効期間サービス オブジェクトを取得します。Obtains a lifetime service object to control the lifetime policy for this instance.

(継承元 MarshalByRefObject)
MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
MemberwiseClone(Boolean)

現在の MarshalByRefObject オブジェクトの簡易コピーを作成します。Creates a shallow copy of the current MarshalByRefObject object.

(継承元 MarshalByRefObject)
OnDownloadDataCompleted(DownloadDataCompletedEventArgs)

DownloadDataCompleted イベントを発生させます。Raises the DownloadDataCompleted event.

OnDownloadFileCompleted(AsyncCompletedEventArgs)

DownloadFileCompleted イベントを発生させます。Raises the DownloadFileCompleted event.

OnDownloadProgressChanged(DownloadProgressChangedEventArgs)

DownloadProgressChanged イベントを発生させます。Raises the DownloadProgressChanged event.

OnDownloadStringCompleted(DownloadStringCompletedEventArgs)

DownloadStringCompleted イベントを発生させます。Raises the DownloadStringCompleted event.

OnOpenReadCompleted(OpenReadCompletedEventArgs)

OpenReadCompleted イベントを発生させます。Raises the OpenReadCompleted event.

OnOpenWriteCompleted(OpenWriteCompletedEventArgs)

OpenWriteCompleted イベントを発生させます。Raises the OpenWriteCompleted event.

OnUploadDataCompleted(UploadDataCompletedEventArgs)

UploadDataCompleted イベントを発生させます。Raises the UploadDataCompleted event.

OnUploadFileCompleted(UploadFileCompletedEventArgs)

UploadFileCompleted イベントを発生させます。Raises the UploadFileCompleted event.

OnUploadProgressChanged(UploadProgressChangedEventArgs)

UploadProgressChanged イベントを発生させます。Raises the UploadProgressChanged event.

OnUploadStringCompleted(UploadStringCompletedEventArgs)

UploadStringCompleted イベントを発生させます。Raises the UploadStringCompleted event.

OnUploadValuesCompleted(UploadValuesCompletedEventArgs)

UploadValuesCompleted イベントを発生させます。Raises the UploadValuesCompleted event.

OnWriteStreamClosed(WriteStreamClosedEventArgs)

WriteStreamClosed イベントを発生させます。Raises the WriteStreamClosed event.

OpenRead(String)

String として指定した URI を持つリソースからダウンロードしたデータの読み取り可能なストリームを開きます。Opens a readable stream for the data downloaded from a resource with the URI specified as a String.

OpenRead(Uri)

Uri として指定した URI を持つリソースからダウンロードしたデータの読み取り可能なストリームを開きます。Opens a readable stream for the data downloaded from a resource with the URI specified as a Uri

OpenReadAsync(Uri)

指定したリソースを格納している読み取り可能なストリームを開きます。Opens a readable stream containing the specified resource. このメソッドは、呼び出し元のスレッドをブロックしません。This method does not block the calling thread.

OpenReadAsync(Uri, Object)

指定したリソースを格納している読み取り可能なストリームを開きます。Opens a readable stream containing the specified resource. このメソッドは、呼び出し元のスレッドをブロックしません。This method does not block the calling thread.

OpenReadTaskAsync(String)

タスク オブジェクトを使用した非同期操作として指定されたリソースを含む読み取り可能なストリームを開きます。Opens a readable stream containing the specified resource as an asynchronous operation using a task object.

OpenReadTaskAsync(Uri)

タスク オブジェクトを使用した非同期操作として指定されたリソースを含む読み取り可能なストリームを開きます。Opens a readable stream containing the specified resource as an asynchronous operation using a task object.

OpenWrite(String)

指定したリソースにデータを書き込むためのストリームを開きます。Opens a stream for writing data to the specified resource.

OpenWrite(String, String)

指定したメソッドを使用して、指定したリソースにデータを書き込むためのストリームを開きます。Opens a stream for writing data to the specified resource, using the specified method.

OpenWrite(Uri)

指定したリソースにデータを書き込むためのストリームを開きます。Opens a stream for writing data to the specified resource.

OpenWrite(Uri, String)

指定したメソッドを使用して、指定したリソースにデータを書き込むためのストリームを開きます。Opens a stream for writing data to the specified resource, by using the specified method.

OpenWriteAsync(Uri)

指定したリソースにデータを書き込むためのストリームを開きます。Opens a stream for writing data to the specified resource. このメソッドは、呼び出し元のスレッドをブロックしません。This method does not block the calling thread.

OpenWriteAsync(Uri, String)

指定したリソースにデータを書き込むためのストリームを開きます。Opens a stream for writing data to the specified resource. このメソッドは、呼び出し元のスレッドをブロックしません。This method does not block the calling thread.

OpenWriteAsync(Uri, String, Object)

指定したメソッドを使用して、指定したリソースにデータを書き込むためのストリームを開きます。Opens a stream for writing data to the specified resource, using the specified method. このメソッドは、呼び出し元のスレッドをブロックしません。This method does not block the calling thread.

OpenWriteTaskAsync(String)

タスク オブジェクトを使用した非同期操作として指定されたリソースにデータを書き込むストリームを開きます。Opens a stream for writing data to the specified resource as an asynchronous operation using a task object.

OpenWriteTaskAsync(String, String)

タスク オブジェクトを使用した非同期操作として指定されたリソースにデータを書き込むストリームを開きます。Opens a stream for writing data to the specified resource as an asynchronous operation using a task object.

OpenWriteTaskAsync(Uri)

タスク オブジェクトを使用した非同期操作として指定されたリソースにデータを書き込むストリームを開きます。Opens a stream for writing data to the specified resource as an asynchronous operation using a task object.

OpenWriteTaskAsync(Uri, String)

タスク オブジェクトを使用した非同期操作として指定されたリソースにデータを書き込むストリームを開きます。Opens a stream for writing data to the specified resource as an asynchronous operation using a task object.

ToString()

Component の名前 (存在する場合) を格納する String を返します。Returns a String containing the name of the Component, if any. このメソッドはオーバーライドできません。This method should not be overridden.

(継承元 Component)
UploadData(String, Byte[])

URI で識別されたリソースへデータ バッファーをアップロードします。Uploads a data buffer to a resource identified by a URI.

UploadData(String, String, Byte[])

指定したメソッドを使用して、指定したリソースにデータ バッファーをアップロードします。Uploads a data buffer to the specified resource, using the specified method.

UploadData(Uri, Byte[])

URI で識別されたリソースへデータ バッファーをアップロードします。Uploads a data buffer to a resource identified by a URI.

UploadData(Uri, String, Byte[])

指定したメソッドを使用して、指定したリソースにデータ バッファーをアップロードします。Uploads a data buffer to the specified resource, using the specified method.

UploadDataAsync(Uri, Byte[])

POST メソッドを使用して、URI で識別されたリソースにデータ バッファーをアップロードします。Uploads a data buffer to a resource identified by a URI, using the POST method. このメソッドは、呼び出し元のスレッドをブロックしません。This method does not block the calling thread.

UploadDataAsync(Uri, String, Byte[])

指定されたメソッドを使用して、URI で指定されたリソースにデータ バッファーをアップロードします。Uploads a data buffer to a resource identified by a URI, using the specified method. このメソッドは、呼び出し元のスレッドをブロックしません。This method does not block the calling thread.

UploadDataAsync(Uri, String, Byte[], Object)

指定されたメソッドと識別トークンを使用して、URI で指定されたリソースにデータ バッファーをアップロードします。Uploads a data buffer to a resource identified by a URI, using the specified method and identifying token.

UploadDataTaskAsync(String, Byte[])

タスク オブジェクトを使用した非同期操作として指定された URI へのByte 配列を含むデータ バッファーをアップロードします。Uploads a data buffer that contains a Byte array to the URI specified as an asynchronous operation using a task object.

UploadDataTaskAsync(String, String, Byte[])

タスク オブジェクトを使用した非同期操作として指定された URI へのByte 配列を含むデータ バッファーをアップロードします。Uploads a data buffer that contains a Byte array to the URI specified as an asynchronous operation using a task object.

UploadDataTaskAsync(Uri, Byte[])

タスク オブジェクトを使用した非同期操作として指定された URI へのByte 配列を含むデータ バッファーをアップロードします。Uploads a data buffer that contains a Byte array to the URI specified as an asynchronous operation using a task object.

UploadDataTaskAsync(Uri, String, Byte[])

タスク オブジェクトを使用した非同期操作として指定された URI へのByte 配列を含むデータ バッファーをアップロードします。Uploads a data buffer that contains a Byte array to the URI specified as an asynchronous operation using a task object.

UploadFile(String, String)

指定した URI を持つリソースへ指定したローカル ファイルをアップロードします。Uploads the specified local file to a resource with the specified URI.

UploadFile(String, String, String)

指定したメソッドを使用して、指定したリソースに指定したローカル ファイルをアップロードします。Uploads the specified local file to the specified resource, using the specified method.

UploadFile(Uri, String)

指定した URI を持つリソースへ指定したローカル ファイルをアップロードします。Uploads the specified local file to a resource with the specified URI.

UploadFile(Uri, String, String)

指定したメソッドを使用して、指定したリソースに指定したローカル ファイルをアップロードします。Uploads the specified local file to the specified resource, using the specified method.

UploadFileAsync(Uri, String)

POST メソッドを使用して、指定したリソースに指定したローカル ファイルをアップロードします。Uploads the specified local file to the specified resource, using the POST method. このメソッドは、呼び出し元のスレッドをブロックしません。This method does not block the calling thread.

UploadFileAsync(Uri, String, String)

POST メソッドを使用して、指定したリソースに指定したローカル ファイルをアップロードします。Uploads the specified local file to the specified resource, using the POST method. このメソッドは、呼び出し元のスレッドをブロックしません。This method does not block the calling thread.

UploadFileAsync(Uri, String, String, Object)

POST メソッドを使用して、指定したリソースに指定したローカル ファイルをアップロードします。Uploads the specified local file to the specified resource, using the POST method. このメソッドは、呼び出し元のスレッドをブロックしません。This method does not block the calling thread.

UploadFileTaskAsync(String, String)

タスク オブジェクトを使用した非同期操作として指定されたローカル ファイルをリソースにアップロードします。Uploads the specified local file to a resource as an asynchronous operation using a task object.

UploadFileTaskAsync(String, String, String)

タスク オブジェクトを使用した非同期操作として指定されたローカル ファイルをリソースにアップロードします。Uploads the specified local file to a resource as an asynchronous operation using a task object.

UploadFileTaskAsync(Uri, String)

タスク オブジェクトを使用した非同期操作として指定されたローカル ファイルをリソースにアップロードします。Uploads the specified local file to a resource as an asynchronous operation using a task object.

UploadFileTaskAsync(Uri, String, String)

タスク オブジェクトを使用した非同期操作として指定されたローカル ファイルをリソースにアップロードします。Uploads the specified local file to a resource as an asynchronous operation using a task object.

UploadString(String, String)

POST メソッドを使用して、指定したリソースに指定した文字列をアップロードします。Uploads the specified string to the specified resource, using the POST method.

UploadString(String, String, String)

指定したメソッドを使用して、指定したリソースに指定した文字列をアップロードします。Uploads the specified string to the specified resource, using the specified method.

UploadString(Uri, String)

POST メソッドを使用して、指定したリソースに指定した文字列をアップロードします。Uploads the specified string to the specified resource, using the POST method.

UploadString(Uri, String, String)

指定したメソッドを使用して、指定したリソースに指定した文字列をアップロードします。Uploads the specified string to the specified resource, using the specified method.

UploadStringAsync(Uri, String)

指定したリソースに指定した文字列をアップロードします。Uploads the specified string to the specified resource. このメソッドは、呼び出し元のスレッドをブロックしません。This method does not block the calling thread.

UploadStringAsync(Uri, String, String)

指定したリソースに指定した文字列をアップロードします。Uploads the specified string to the specified resource. このメソッドは、呼び出し元のスレッドをブロックしません。This method does not block the calling thread.

UploadStringAsync(Uri, String, String, Object)

指定したリソースに指定した文字列をアップロードします。Uploads the specified string to the specified resource. このメソッドは、呼び出し元のスレッドをブロックしません。This method does not block the calling thread.

UploadStringTaskAsync(String, String)

タスク オブジェクトを使用した非同期操作として指定されたリソースに指定された文字列をアップロードします。Uploads the specified string to the specified resource as an asynchronous operation using a task object.

UploadStringTaskAsync(String, String, String)

タスク オブジェクトを使用した非同期操作として指定されたリソースに指定された文字列をアップロードします。Uploads the specified string to the specified resource as an asynchronous operation using a task object.

UploadStringTaskAsync(Uri, String)

タスク オブジェクトを使用した非同期操作として指定されたリソースに指定された文字列をアップロードします。Uploads the specified string to the specified resource as an asynchronous operation using a task object.

UploadStringTaskAsync(Uri, String, String)

タスク オブジェクトを使用した非同期操作として指定されたリソースに指定された文字列をアップロードします。Uploads the specified string to the specified resource as an asynchronous operation using a task object.

UploadValues(String, NameValueCollection)

指定した URI で識別されるリソースに指定した名前/値コレクションをアップロードします。Uploads the specified name/value collection to the resource identified by the specified URI.

UploadValues(String, String, NameValueCollection)

指定したメソッドを使用して、指定した URI で識別されるリソースに指定した名前/値コレクションをアップロードします。Uploads the specified name/value collection to the resource identified by the specified URI, using the specified method.

UploadValues(Uri, NameValueCollection)

指定した URI で識別されるリソースに指定した名前/値コレクションをアップロードします。Uploads the specified name/value collection to the resource identified by the specified URI.

UploadValues(Uri, String, NameValueCollection)

指定したメソッドを使用して、指定した URI で識別されるリソースに指定した名前/値コレクションをアップロードします。Uploads the specified name/value collection to the resource identified by the specified URI, using the specified method.

UploadValuesAsync(Uri, NameValueCollection)

指定した URI で識別されるリソースに指定した名前/値コレクションのデータをアップロードします。Uploads the data in the specified name/value collection to the resource identified by the specified URI. このメソッドは、呼び出し元のスレッドをブロックしません。This method does not block the calling thread.

UploadValuesAsync(Uri, String, NameValueCollection)

指定したメソッドを使用して、指定した URI で識別されるリソースに、指定した名前/値コレクションのデータをアップロードします。Uploads the data in the specified name/value collection to the resource identified by the specified URI, using the specified method. このメソッドは、呼び出し元のスレッドをブロックしません。This method does not block the calling thread.

UploadValuesAsync(Uri, String, NameValueCollection, Object)

指定したメソッドを使用して、指定した URI で識別されるリソースに、指定した名前/値コレクションのデータをアップロードします。Uploads the data in the specified name/value collection to the resource identified by the specified URI, using the specified method. このメソッドは、呼び出し元のスレッドをブロックしません。また、呼び出し元は、操作の完了時に呼び出されるメソッドにオブジェクトを渡すことができます。This method does not block the calling thread, and allows the caller to pass an object to the method that is invoked when the operation completes.

UploadValuesTaskAsync(String, NameValueCollection)

タスク オブジェクトを使用した非同期操作として指定した URI で識別されるリソースに、指定した名前/値コレクションをアップロードします。Uploads the specified name/value collection to the resource identified by the specified URI as an asynchronous operation using a task object.

UploadValuesTaskAsync(String, String, NameValueCollection)

タスク オブジェクトを使用した非同期操作として指定した URI で識別されるリソースに、指定した名前/値コレクションをアップロードします。Uploads the specified name/value collection to the resource identified by the specified URI as an asynchronous operation using a task object.

UploadValuesTaskAsync(Uri, NameValueCollection)

タスク オブジェクトを使用した非同期操作として指定した URI で識別されるリソースに、指定した名前/値コレクションをアップロードします。Uploads the specified name/value collection to the resource identified by the specified URI as an asynchronous operation using a task object.

UploadValuesTaskAsync(Uri, String, NameValueCollection)

タスク オブジェクトを使用した非同期操作として指定した URI で識別されるリソースに、指定した名前/値コレクションをアップロードします。Uploads the specified name/value collection to the resource identified by the specified URI as an asynchronous operation using a task object.

イベント

Disposed

Dispose() メソッドの呼び出しによってコンポーネントが破棄されると発生します。Occurs when the component is disposed by a call to the Dispose() method.

(継承元 Component)
DownloadDataCompleted

非同期のデータ ダウンロード操作の完了時に発生します。Occurs when an asynchronous data download operation completes.

DownloadFileCompleted

非同期のファイル ダウンロード操作の完了時に発生します。Occurs when an asynchronous file download operation completes.

DownloadProgressChanged

非同期ダウンロード操作で、データの一部またはすべてが正常に転送された場合に発生します。Occurs when an asynchronous download operation successfully transfers some or all of the data.

DownloadStringCompleted

非同期のリソース ダウンロード操作の完了時に発生します。Occurs when an asynchronous resource-download operation completes.

OpenReadCompleted

リソースを格納しているストリームを開く非同期操作の完了時に発生します。Occurs when an asynchronous operation to open a stream containing a resource completes.

OpenWriteCompleted

リソースにデータを書き込むためにストリームを開く非同期操作の完了時に発生します。Occurs when an asynchronous operation to open a stream to write data to a resource completes.

UploadDataCompleted

非同期のデータ アップロード操作の完了時に発生します。Occurs when an asynchronous data-upload operation completes.

UploadFileCompleted

非同期のファイル アップロード操作の完了時に発生します。Occurs when an asynchronous file-upload operation completes.

UploadProgressChanged

非同期アップロード操作で、データの一部またはすべてが正常に送信された場合に発生します。Occurs when an asynchronous upload operation successfully transfers some or all of the data.

UploadStringCompleted

非同期の文字列アップロード操作の完了時に発生します。Occurs when an asynchronous string-upload operation completes.

UploadValuesCompleted

名前/値コレクションの非同期アップロードの完了時に発生します。Occurs when an asynchronous upload of a name/value collection completes.

WriteStreamClosed

書き込みストリームを使ってリソースにデータを書き込むための非同期操作が終了したときに発生します。Occurs when an asynchronous operation to write data to a resource using a write stream is closed.

セキュリティ

WebPermission
要求された URI または要求のリダイレクト先の URI にアクセスする場合は。to access the requested URI or any URI that the request is redirected to. Connect (関連する列挙体)Associated enumeration: Connect.

適用対象

こちらもご覧ください