WebClient.DownloadString メソッド

定義

要求されたリソースを Stringとしてダウンロードします。 ダウンロードするリソースは、URI または Uriを含む String として指定できます。

オーバーロード

DownloadString(String)

要求されたリソースを Stringとしてダウンロードします。 ダウンロードするリソースは、URI を含む String として指定されます。

DownloadString(Uri)

要求されたリソースを Stringとしてダウンロードします。 ダウンロードするリソースは、Uriとして指定されます。

DownloadString(String)

ソース:
WebClient.cs
ソース:
WebClient.cs
ソース:
WebClient.cs

要求されたリソースを Stringとしてダウンロードします。 ダウンロードするリソースは、URI を含む String として指定されます。

public:
 System::String ^ DownloadString(System::String ^ address);
public string DownloadString (string address);
member this.DownloadString : string -> string
Public Function DownloadString (address As String) As String

パラメーター

address
String

ダウンロードする URI を含む String

戻り値

要求されたリソースを含む String

例外

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

BaseAddressaddress を組み合わせて形成された URI が無効です。

-又は-

リソースのダウンロード中にエラーが発生しました。

このメソッドは、複数のスレッドで同時に呼び出されています。

次のコード例は、このメソッドの呼び出しを示しています。

void DownloadString( String^ address )
{
   WebClient^ client = gcnew WebClient;
   String^ reply = client->DownloadString( address );
   Console::WriteLine( reply );
}


public static void DownloadString(string address)
{
    WebClient client = new WebClient();
    string reply = client.DownloadString(address);

    Console.WriteLine(reply);
}
Public Shared Sub DownloadString(ByVal address As String)

    Dim client As WebClient = New WebClient()
    Dim reply As String = client.DownloadString(address)

    Console.WriteLine(reply)
End Sub


注釈

注意

WebRequestHttpWebRequestServicePointWebClient は廃止されており、新しい開発には使用しないでください。 代わりに HttpClient を使用してください。

このメソッドは、指定されたリソースを取得します。 リソースをダウンロードした後、メソッドは Encoding プロパティで指定されたエンコードを使用して、リソースを Stringに変換します。 このメソッドは、リソースのダウンロード中にブロックします。 リソースをダウンロードし、サーバーの応答を待機しながら実行を続けるには、DownloadStringAsync のいずれかのメソッドを使用します。

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

この方法では、RETR コマンドを使用して FTP リソースをダウンロードします。 HTTP リソースの場合、GET メソッドが使用されます。

手記

このメンバーは、アプリケーションでネットワーク トレースを有効にすると、トレース情報を出力します。 詳細については、「.NET Frameworkでのネットワーク トレースの 」を参照してください。

適用対象

DownloadString(Uri)

ソース:
WebClient.cs
ソース:
WebClient.cs
ソース:
WebClient.cs

要求されたリソースを Stringとしてダウンロードします。 ダウンロードするリソースは、Uriとして指定されます。

public:
 System::String ^ DownloadString(Uri ^ address);
public string DownloadString (Uri address);
member this.DownloadString : Uri -> string
Public Function DownloadString (address As Uri) As String

パラメーター

address
Uri

ダウンロードする URI を含む Uri オブジェクト。

戻り値

要求されたリソースを含む String

例外

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

BaseAddressaddress を組み合わせて形成された URI が無効です。

-又は-

リソースのダウンロード中にエラーが発生しました。

このメソッドは、複数のスレッドで同時に呼び出されています。

注釈

注意

WebRequestHttpWebRequestServicePointWebClient は廃止されており、新しい開発には使用しないでください。 代わりに HttpClient を使用してください。

このメソッドは、指定されたリソースを取得します。 リソースをダウンロードした後、メソッドは Encoding プロパティで指定されたエンコードを使用して、リソースを Stringに変換します。 このメソッドは、リソースのダウンロード中にブロックします。 リソースをダウンロードし、サーバーの応答を待機しながら実行を続けるには、DownloadStringAsync のいずれかのメソッドを使用します。

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

この方法では、RETR コマンドを使用して FTP リソースをダウンロードします。 HTTP リソースの場合、GET メソッドが使用されます。

手記

このメンバーは、アプリケーションでネットワーク トレースを有効にすると、トレース情報を出力します。 詳細については、「.NET Frameworkでのネットワーク トレースの 」を参照してください。

適用対象