Network.DownloadFile メソッド

定義

指定されたリモート ファイルをダウンロードし、指定された場所に保存します。Downloads the specified remote file and saves it in the specified location.

オーバーロード

DownloadFile(String, String)

指定されたリモート ファイルをダウンロードし、指定された場所に保存します。Downloads the specified remote file and saves it in the specified location.

DownloadFile(Uri, String)

指定されたリモート ファイルをダウンロードし、指定された場所に保存します。Downloads the specified remote file and saves it in the specified location.

DownloadFile(String, String, String, String)

指定されたリモート ファイルをダウンロードし、指定された場所に保存します。Downloads the specified remote file and saves it in the specified location.

DownloadFile(Uri, String, String, String)

指定されたリモート ファイルをダウンロードし、指定された場所に保存します。Downloads the specified remote file and saves it in the specified location.

DownloadFile(Uri, String, ICredentials, Boolean, Int32, Boolean)

指定されたリモート ファイルをダウンロードし、指定された場所に保存します。Downloads the specified remote file and saves it in the specified location.

DownloadFile(String, String, String, String, Boolean, Int32, Boolean)

指定されたリモート ファイルをダウンロードし、指定された場所に保存します。Downloads the specified remote file and saves it in the specified location.

DownloadFile(Uri, String, ICredentials, Boolean, Int32, Boolean, UICancelOption)

指定されたリモート ファイルをダウンロードし、指定された場所に保存します。Downloads the specified remote file and saves it in the specified location.

DownloadFile(Uri, String, String, String, Boolean, Int32, Boolean)

指定されたリモート ファイルをダウンロードし、指定された場所に保存します。Downloads the specified remote file and saves it in the specified location.

DownloadFile(String, String, String, String, Boolean, Int32, Boolean, UICancelOption)

指定されたリモート ファイルをダウンロードし、指定された場所に保存します。Downloads the specified remote file and saves it in the specified location.

DownloadFile(Uri, String, String, String, Boolean, Int32, Boolean, UICancelOption)

指定されたリモート ファイルをダウンロードし、指定された場所に保存します。Downloads the specified remote file and saves it in the specified location.

DownloadFile(String, String)

指定されたリモート ファイルをダウンロードし、指定された場所に保存します。Downloads the specified remote file and saves it in the specified location.

public:
 void DownloadFile(System::String ^ address, System::String ^ destinationFileName);
public void DownloadFile (string address, string destinationFileName);
member this.DownloadFile : string * string -> unit
Public Sub DownloadFile (address As String, destinationFileName As String)

パラメーター

address
String

ダウンロードするファイルのパス (ファイル名とホスト アドレスを含む)。Path of the file to download, including file name and host address.

destinationFileName
String

ダウンロード ファイルの名前およびパス。File name and path of the downloaded file.

例外

destinationFileName がスラッシュで終わっています。destinationFileName ends with a trailing slash.

既定のタイムアウト時間 (100 秒) 内にサーバーが応答しません。The server does not respond within the default timeout (100 seconds).

ユーザーは、ネットワーク操作を実行するために必要なアクセス許可を持っていません。User lacks necessary permissions to perform a network operation.

要求は対象の Web サーバーで拒否されました。The request is denied by the target web server.

この例では、からファイルをダウンロード WineList.txt http://www.cohowinery.com/downloads し、に保存し C:\Documents and Settings\All Users\Documents ます。This example downloads the file WineList.txt from http://www.cohowinery.com/downloads and saves it to C:\Documents and Settings\All Users\Documents.

My.Computer.Network.DownloadFile(
  "http://www.cohowinery.com/downloads/WineList.txt", 
  "C:\Documents and Settings\All Users\Documents\WineList.txt")

この例では、からファイルをダウンロード WineList.txt http://www.cohowinery.com/downloads してに保存し C:\Documents and Settings\All Users\Documents 、タイムアウト間隔として500ミリ秒を指定します。This example downloads the file WineList.txt from http://www.cohowinery.com/downloads and saves it to C:\Documents and Settings\All Users\Documents, specifying a timeout interval of 500 milliseconds.

My.Computer.Network.DownloadFile(
  "http://www.cohowinery.com/downloads/", 
  "C:\Documents and Settings\All Users\Documents\WineList.txt", 
  "", "", False, 500, True)

注釈

コピー先のファイルが既に存在する場合、 DownloadFile メソッドは既存のファイルを上書きしません。If the destination file already exists, the DownloadFile method will not overwrite the existing file. メソッドの他のオーバーロードのいずれかを使用し DownloadFile て、既存のファイルを上書きする、ユーザーの資格情報を提供する、または特定のタイムアウト値を指定するように指示することができます。You can use one of the other overloads of the DownloadFile method to instruct it to overwrite existing files, provide user credentials, or specify a specific timeout value.

DownloadFile アプリケーションでネットワークトレースを有効にしたときに、トレース情報を出力します。DownloadFile outputs trace information when you enable network tracing in your application. 詳細については、「 ネットワークのトレースの有効化」を参照してください。For more information, see Enabling Network Tracing.

注意

メソッドは、 DownloadFile 省略可能な HTTP ヘッダーを送信しません。The DownloadFile method does not send optional HTTP headers. オプションのユーザーエージェントヘッダーがない場合、サーバーによっては 500 (内部サーバーエラー) が返されることがあります。Some servers may return 500 (Internal Server Error) if the optional user agent header is missing. 省略可能なヘッダーを送信するには、クラスを使用して要求を作成する必要があり WebClient ます。To send optional headers, you must construct a request using the WebClient class.

次の表に、メソッドに関連するタスクの例を示し My.Computer.Network.DownloadFile ます。The following table lists an example of a task involving the My.Computer.Network.DownloadFile method.

終了To 解決方法については、See
ファイルをダウンロードするDownload a file 方法: ファイルをダウンロードするHow to: Download a File

こちらもご覧ください

適用対象

DownloadFile(Uri, String)

指定されたリモート ファイルをダウンロードし、指定された場所に保存します。Downloads the specified remote file and saves it in the specified location.

public:
 void DownloadFile(Uri ^ address, System::String ^ destinationFileName);
public void DownloadFile (Uri address, string destinationFileName);
member this.DownloadFile : Uri * string -> unit
Public Sub DownloadFile (address As Uri, destinationFileName As String)

パラメーター

address
Uri

ダウンロードするファイルのパス (ファイル名とホスト アドレスを含む)。Path of the file to download, including file name and host address.

destinationFileName
String

ダウンロード ファイルの名前およびパス。File name and path of the downloaded file.

例外

destinationFileName がスラッシュで終わっています。destinationFileName ends with a trailing slash.

既定のタイムアウト時間 (100 秒) 内にサーバーが応答しません。The server does not respond within the default timeout (100 seconds).

ユーザーは、ネットワーク操作を実行するために必要なアクセス許可を持っていません。User lacks necessary permissions to perform a network operation.

要求は対象の Web サーバーで拒否されました。The request is denied by the target web server.

この例では、からファイルをダウンロード WineList.txt http://www.cohowinery.com/downloads し、に保存し C:\Documents and Settings\All Users\Documents ます。This example downloads the file WineList.txt from http://www.cohowinery.com/downloads and saves it to C:\Documents and Settings\All Users\Documents.

My.Computer.Network.DownloadFile(
  "http://www.cohowinery.com/downloads/WineList.txt", 
  "C:\Documents and Settings\All Users\Documents\WineList.txt")

この例では、からファイルをダウンロード WineList.txt http://www.cohowinery.com/downloads してに保存し C:\Documents and Settings\All Users\Documents 、タイムアウト間隔として500ミリ秒を指定します。This example downloads the file WineList.txt from http://www.cohowinery.com/downloads and saves it to C:\Documents and Settings\All Users\Documents, specifying a timeout interval of 500 milliseconds.

My.Computer.Network.DownloadFile(
  "http://www.cohowinery.com/downloads/", 
  "C:\Documents and Settings\All Users\Documents\WineList.txt", 
  "", "", False, 500, True)

注釈

コピー先のファイルが既に存在する場合、 DownloadFile メソッドは既存のファイルを上書きしません。If the destination file already exists, the DownloadFile method will not overwrite the existing file. メソッドの他のオーバーロードのいずれかを使用し DownloadFile て、既存のファイルを上書きする、ユーザーの資格情報を提供する、または特定のタイムアウト値を指定するように指示することができます。You can use one of the other overloads of the DownloadFile method to instruct it to overwrite existing files, provide user credentials, or specify a specific timeout value. DownloadFile アプリケーションでネットワークトレースを有効にしたときに、トレース情報を出力します。DownloadFile outputs trace information when you enable network tracing in your application. 詳細については、「 ネットワークのトレースの有効化」を参照してください。For more information, see Enabling Network Tracing.

注意

メソッドは、 DownloadFile 省略可能な HTTP ヘッダーを送信しません。The DownloadFile method does not send optional HTTP headers. オプションのユーザーエージェントヘッダーがない場合、サーバーによっては 500 (内部サーバーエラー) が返されることがあります。Some servers may return 500 (Internal Server Error) if the optional user agent header is missing. 省略可能なヘッダーを送信するには、クラスを使用して要求を作成する必要があり WebClient ます。To send optional headers, you must construct a request using the WebClient class.

次の表に、メソッドに関連するタスクの例を示し My.Computer.Network.DownloadFile ます。The following table lists an example of a task involving the My.Computer.Network.DownloadFile method.

終了To 解決方法については、See
ファイルをダウンロードするDownload a file 方法: ファイルをダウンロードするHow to: Download a File

こちらもご覧ください

適用対象

DownloadFile(String, String, String, String)

指定されたリモート ファイルをダウンロードし、指定された場所に保存します。Downloads the specified remote file and saves it in the specified location.

public:
 void DownloadFile(System::String ^ address, System::String ^ destinationFileName, System::String ^ userName, System::String ^ password);
public void DownloadFile (string address, string destinationFileName, string userName, string password);
member this.DownloadFile : string * string * string * string -> unit
Public Sub DownloadFile (address As String, destinationFileName As String, userName As String, password As String)

パラメーター

address
String

ダウンロードするファイルのパス (ファイル名とホスト アドレスを含む)。Path of the file to download, including file name and host address.

destinationFileName
String

ダウンロード ファイルの名前およびパス。File name and path of the downloaded file.

userName
String

認証するユーザー名。User name to authenticate. 既定値は空の文字列 ("") です。Default is an empty string, "".

password
String

認証するパスワード。Password to authenticate. 既定値は空の文字列 ("") です。Default is an empty string, "".

例外

destinationFileName がスラッシュで終わっています。destinationFileName ends with a trailing slash.

既定のタイムアウト時間 (100 秒) 内にサーバーが応答しません。The server does not respond within the default timeout (100 seconds).

ユーザーは、ネットワーク操作を実行するために必要なアクセス許可を持っていません。User lacks necessary permissions to perform a network operation.

要求は対象の Web サーバーで拒否されました。The request is denied by the target web server.

この例では、からファイルをダウンロード WineList.txt http://www.cohowinery.com/downloads し、に保存し C:\Documents and Settings\All Users\Documents ます。This example downloads the file WineList.txt from http://www.cohowinery.com/downloads and saves it to C:\Documents and Settings\All Users\Documents.

My.Computer.Network.DownloadFile(
  "http://www.cohowinery.com/downloads/WineList.txt", 
  "C:\Documents and Settings\All Users\Documents\WineList.txt")

この例では、からファイルをダウンロード WineList.txt http://www.cohowinery.com/downloads してに保存し C:\Documents and Settings\All Users\Documents 、タイムアウト間隔として500ミリ秒を指定します。This example downloads the file WineList.txt from http://www.cohowinery.com/downloads and saves it to C:\Documents and Settings\All Users\Documents, specifying a timeout interval of 500 milliseconds.

My.Computer.Network.DownloadFile(
  "http://www.cohowinery.com/downloads/", 
  "C:\Documents and Settings\All Users\Documents\WineList.txt", 
  "", "", False, 500, True)

注釈

コピー先のファイルが既に存在する場合、 DownloadFile メソッドは既存のファイルを上書きしません。If the destination file already exists, the DownloadFile method will not overwrite the existing file. メソッドの他のオーバーロードのいずれかを使用し DownloadFile て、既存のファイルを上書きしたり、特定のタイムアウト値を指定したりするように指示できます。You can use one of the other overloads of the DownloadFile method to instruct it to overwrite existing files or specify a specific timeout value.

DownloadFile アプリケーションでネットワークトレースを有効にしたときに、トレース情報を出力します。DownloadFile outputs trace information when you enable network tracing in your application. 詳細については、「 ネットワークのトレースの有効化」を参照してください。For more information, see Enabling Network Tracing.

注意

メソッドは、 DownloadFile 省略可能な HTTP ヘッダーを送信しません。The DownloadFile method does not send optional HTTP headers. オプションのユーザーエージェントヘッダーがない場合、サーバーによっては 500 (内部サーバーエラー) が返されることがあります。Some servers may return 500 (Internal Server Error) if the optional user agent header is missing. 省略可能なヘッダーを送信するには、クラスを使用して要求を作成する必要があり WebClient ます。To send optional headers, you must construct a request using the WebClient class.

注意

FTP プロトコルは、パスワードを含む情報をプレーンテキストで送信します。機密情報の送信には使用しないでください。The FTP protocol sends information, including passwords, in plain text and should not be used for transmitting sensitive information.

次の表に、メソッドに関連するタスクの例を示し My.Computer.Network.DownloadFile ます。The following table lists an example of a task involving the My.Computer.Network.DownloadFile method.

終了To 解決方法については、See
ファイルをダウンロードするDownload a file 方法: ファイルをダウンロードするHow to: Download a File

こちらもご覧ください

適用対象

DownloadFile(Uri, String, String, String)

指定されたリモート ファイルをダウンロードし、指定された場所に保存します。Downloads the specified remote file and saves it in the specified location.

public:
 void DownloadFile(Uri ^ address, System::String ^ destinationFileName, System::String ^ userName, System::String ^ password);
public void DownloadFile (Uri address, string destinationFileName, string userName, string password);
member this.DownloadFile : Uri * string * string * string -> unit
Public Sub DownloadFile (address As Uri, destinationFileName As String, userName As String, password As String)

パラメーター

address
Uri

ダウンロードするファイルのパス (ファイル名とホスト アドレスを含む)。Path of the file to download, including file name and host address.

destinationFileName
String

ダウンロード ファイルの名前およびパス。File name and path of the downloaded file.

userName
String

認証するユーザー名。User name to authenticate. 既定値は空の文字列 ("") です。Default is an empty string, "".

password
String

認証するパスワード。Password to authenticate. 既定値は空の文字列 ("") です。Default is an empty string, "".

例外

destinationFileName がスラッシュで終わっています。destinationFileName ends with a trailing slash.

既定のタイムアウト時間 (100 秒) 内にサーバーが応答しません。The server does not respond within the default timeout (100 seconds).

ユーザーは、ネットワーク操作を実行するために必要なアクセス許可を持っていません。User lacks necessary permissions to perform a network operation.

要求は対象の Web サーバーで拒否されました。The request is denied by the target web server.

この例では、からファイルをダウンロード WineList.txt http://www.cohowinery.com/downloads し、に保存し C:\Documents and Settings\All Users\Documents ます。This example downloads the file WineList.txt from http://www.cohowinery.com/downloads and saves it to C:\Documents and Settings\All Users\Documents.

My.Computer.Network.DownloadFile(
  "http://www.cohowinery.com/downloads/WineList.txt", 
  "C:\Documents and Settings\All Users\Documents\WineList.txt")

この例では、からファイルをダウンロード WineList.txt http://www.cohowinery.com/downloads してに保存し C:\Documents and Settings\All Users\Documents 、タイムアウト間隔として500ミリ秒を指定します。This example downloads the file WineList.txt from http://www.cohowinery.com/downloads and saves it to C:\Documents and Settings\All Users\Documents, specifying a timeout interval of 500 milliseconds.

My.Computer.Network.DownloadFile(
  "http://www.cohowinery.com/downloads/", 
  "C:\Documents and Settings\All Users\Documents\WineList.txt", 
  "", "", False, 500, True)

注釈

コピー先のファイルが既に存在する場合、 DownloadFile メソッドは既存のファイルを上書きしません。If the destination file already exists, the DownloadFile method will not overwrite the existing file. メソッドの他のオーバーロードのいずれかを使用し DownloadFile て、既存のファイルを上書きしたり、特定のタイムアウト値を指定したりするように指示できます。You can use one of the other overloads of the DownloadFile method to instruct it to overwrite existing files or specify a specific timeout value.

DownloadFile アプリケーションでネットワークトレースを有効にしたときに、トレース情報を出力します。DownloadFile outputs trace information when you enable network tracing in your application. 詳細については、「 ネットワークのトレースの有効化」を参照してください。For more information, see Enabling Network Tracing.

注意

メソッドは、 DownloadFile 省略可能な HTTP ヘッダーを送信しません。The DownloadFile method does not send optional HTTP headers. オプションのユーザーエージェントヘッダーがない場合、サーバーによっては 500 (内部サーバーエラー) が返されることがあります。Some servers may return 500 (Internal Server Error) if the optional user agent header is missing. 省略可能なヘッダーを送信するには、クラスを使用して要求を作成する必要があり WebClient ます。To send optional headers, you must construct a request using the WebClient class.

注意

FTP プロトコルは、パスワードを含む情報をプレーンテキストで送信します。機密情報の送信には使用しないでください。The FTP protocol sends information, including passwords, in plain text and should not be used for transmitting sensitive information.

次の表に、メソッドに関連するタスクの例を示し My.Computer.Network.DownloadFile ます。The following table lists an example of a task involving the My.Computer.Network.DownloadFile method.

終了To 解決方法については、See
ファイルをダウンロードするDownload a file 方法: ファイルをダウンロードするHow to: Download a File

こちらもご覧ください

適用対象

DownloadFile(Uri, String, ICredentials, Boolean, Int32, Boolean)

指定されたリモート ファイルをダウンロードし、指定された場所に保存します。Downloads the specified remote file and saves it in the specified location.

public:
 void DownloadFile(Uri ^ address, System::String ^ destinationFileName, System::Net::ICredentials ^ networkCredentials, bool showUI, int connectionTimeout, bool overwrite);
public void DownloadFile (Uri address, string destinationFileName, System.Net.ICredentials networkCredentials, bool showUI, int connectionTimeout, bool overwrite);
member this.DownloadFile : Uri * string * System.Net.ICredentials * bool * int * bool -> unit
Public Sub DownloadFile (address As Uri, destinationFileName As String, networkCredentials As ICredentials, showUI As Boolean, connectionTimeout As Integer, overwrite As Boolean)

パラメーター

address
Uri

String または UriString or Uri. ダウンロードするファイルのパス (ファイル名とホスト アドレスを含む)。Path of the file to download, including file name and host address.

destinationFileName
String

String.String. ダウンロード ファイルの名前およびパス。File name and path of the downloaded file.

networkCredentials
ICredentials

ICredentials.ICredentials. 指定される資格情報。Credentials to be supplied.

showUI
Boolean

操作の進行状況を表示する場合は True。それ以外の場合は FalseTrue to display the progress of the operation; otherwise False. 既定値は False です。Default is False.

connectionTimeout
Int32

タイムアウト間隔 (ミリ秒単位)。Timeout interval, in milliseconds. 既定値は 100 秒です。Default is 100 seconds.

overwrite
Boolean

既存のファイルを上書きする場合は True。それ以外の場合は FalseTrue to overwrite existing files; otherwise False. 既定値は False です。Default is False.

例外

destinationFileName がスラッシュで終わっています。destinationFileName ends with a trailing slash.

overwriteFalse に設定されていますが、コピー先のファイルが既に存在します。overwrite is set to False and the destination file already exists.

指定した connectionTimeout 内にサーバーが応答しない場合。The server does not respond within the specified connectionTimeout.

ユーザーは、ネットワーク操作を実行するために必要なアクセス許可を持っていません。User lacks necessary permissions to perform a network operation.

要求は対象の Web サーバーで拒否されました。The request is denied by the target web server.

この例では、からファイルをダウンロード WineList.txt http://www.cohowinery.com/downloads し、に保存し C:\Documents and Settings\All Users\Documents ます。This example downloads the file WineList.txt from http://www.cohowinery.com/downloads and saves it to C:\Documents and Settings\All Users\Documents.

My.Computer.Network.DownloadFile(
  "http://www.cohowinery.com/downloads/WineList.txt", 
  "C:\Documents and Settings\All Users\Documents\WineList.txt")

この例では、からファイルをダウンロード WineList.txt http://www.cohowinery.com/downloads してに保存し C:\Documents and Settings\All Users\Documents 、タイムアウト間隔として500ミリ秒を指定します。This example downloads the file WineList.txt from http://www.cohowinery.com/downloads and saves it to C:\Documents and Settings\All Users\Documents, specifying a timeout interval of 500 milliseconds.

My.Computer.Network.DownloadFile(
  "http://www.cohowinery.com/downloads/", 
  "C:\Documents and Settings\All Users\Documents\WineList.txt", 
  "", "", False, 500, True)

注釈

がに設定されている場合は showUI True 、操作の進行状況を示すダイアログボックスが表示されます。ダイアログボックスには、操作を取り消すために使用できる [キャンセル ] ボタンがあります。If showUI is set to True, a dialog box appears that shows the progress of the operation; the dialog box contains a Cancel button that can be used to cancel the operation. ダイアログボックスはモーダルではないため、プログラム内の他のウィンドウへのユーザー入力をブロックしません。The dialog box is not modal, and therefore does not block user input to other windows in the program.

指定されたでサーバーが応答しない場合、 connectionTimeout 操作は取り消され、例外がスローされます。If the server does not respond within the specified connectionTimeout, the operation is cancelled, and an exception is thrown.

DownloadFile アプリケーションでネットワークトレースを有効にしたときに、トレース情報を出力します。DownloadFile outputs trace information when you enable network tracing in your application. 詳細については、「 ネットワークのトレースの有効化」を参照してください。For more information, see Enabling Network Tracing.

注意

メソッドは、 DownloadFile 省略可能な HTTP ヘッダーを送信しません。The DownloadFile method does not send optional HTTP headers. オプションのユーザーエージェントヘッダーがない場合、サーバーによっては 500 (内部サーバーエラー) が返されることがあります。Some servers may return 500 (Internal Server Error) if the optional user agent header is missing. 省略可能なヘッダーを送信するには、クラスを使用して要求を作成する必要があり WebClient ます。To send optional headers, you must construct a request using the WebClient class.

注意

FTP プロトコルは、パスワードを含む情報をプレーンテキストで送信します。機密情報の送信には使用しないでください。The FTP protocol sends information, including passwords, in plain text and should not be used for transmitting sensitive information.

次の表に、メソッドに関連するタスクの例を示し My.Computer.Network.DownloadFile ます。The following table lists an example of a task involving the My.Computer.Network.DownloadFile method.

終了To 解決方法については、See
ファイルをダウンロードするDownload a file 方法: ファイルをダウンロードするHow to: Download a File

こちらもご覧ください

適用対象

DownloadFile(String, String, String, String, Boolean, Int32, Boolean)

指定されたリモート ファイルをダウンロードし、指定された場所に保存します。Downloads the specified remote file and saves it in the specified location.

public:
 void DownloadFile(System::String ^ address, System::String ^ destinationFileName, System::String ^ userName, System::String ^ password, bool showUI, int connectionTimeout, bool overwrite);
public void DownloadFile (string address, string destinationFileName, string userName, string password, bool showUI, int connectionTimeout, bool overwrite);
member this.DownloadFile : string * string * string * string * bool * int * bool -> unit
Public Sub DownloadFile (address As String, destinationFileName As String, userName As String, password As String, showUI As Boolean, connectionTimeout As Integer, overwrite As Boolean)

パラメーター

address
String

ダウンロードするファイルのパス (ファイル名とホスト アドレスを含む)。Path of the file to download, including file name and host address.

destinationFileName
String

ダウンロード ファイルの名前およびパス。File name and path of the downloaded file.

userName
String

認証するユーザー名。User name to authenticate. 既定値は空の文字列 ("") です。Default is an empty string, "".

password
String

認証するパスワード。Password to authenticate. 既定値は空の文字列 ("") です。Default is an empty string, "".

showUI
Boolean

操作の進行状況を表示する場合は True。それ以外の場合は FalseTrue to display the progress of the operation; otherwise False. 既定値は False です。Default is False.

connectionTimeout
Int32

Int32.Int32. タイムアウト間隔 (ミリ秒単位)。Timeout interval, in milliseconds. 既定値は 100 秒です。Default is 100 seconds.

overwrite
Boolean

既存のファイルを上書きする場合は True。それ以外の場合は FalseTrue to overwrite existing files; otherwise False. 既定値は False です。Default is False.

例外

destinationFileName がスラッシュで終わっています。destinationFileName ends with a trailing slash.

overwriteFalse に設定されていますが、コピー先のファイルが既に存在します。overwrite is set to False and the destination file already exists.

指定した connectionTimeout 内にサーバーが応答しない場合。The server does not respond within the specified connectionTimeout.

ユーザーは、ネットワーク操作を実行するために必要なアクセス許可を持っていません。User lacks necessary permissions to perform a network operation.

要求は対象の Web サーバーで拒否されました。The request is denied by the target web server.

この例では、からファイルをダウンロード WineList.txt http://www.cohowinery.com/downloads し、に保存し C:\Documents and Settings\All Users\Documents ます。This example downloads the file WineList.txt from http://www.cohowinery.com/downloads and saves it to C:\Documents and Settings\All Users\Documents.

My.Computer.Network.DownloadFile(
  "http://www.cohowinery.com/downloads/WineList.txt", 
  "C:\Documents and Settings\All Users\Documents\WineList.txt")

この例では、からファイルをダウンロード WineList.txt http://www.cohowinery.com/downloads してに保存し C:\Documents and Settings\All Users\Documents 、タイムアウト間隔として500ミリ秒を指定します。This example downloads the file WineList.txt from http://www.cohowinery.com/downloads and saves it to C:\Documents and Settings\All Users\Documents, specifying a timeout interval of 500 milliseconds.

My.Computer.Network.DownloadFile(
  "http://www.cohowinery.com/downloads/", 
  "C:\Documents and Settings\All Users\Documents\WineList.txt", 
  "", "", False, 500, True)

注釈

がに設定されている場合は showUI True 、操作の進行状況を示すダイアログボックスが表示されます。ダイアログボックスには、操作を取り消すために使用できる [キャンセル ] ボタンがあります。If showUI is set to True, a dialog box appears that shows the progress of the operation; the dialog box contains a Cancel button that can be used to cancel the operation. ダイアログボックスはモーダルではないため、プログラム内の他のウィンドウへのユーザー入力をブロックしません。The dialog box is not modal, and therefore does not block user input to other windows in the program.

指定されたでサーバーが応答しない場合、 connectionTimeout 操作は取り消され、例外がスローされます。If the server does not respond within the specified connectionTimeout, the operation is cancelled, and an exception is thrown.

DownloadFile アプリケーションでネットワークトレースを有効にしたときに、トレース情報を出力します。DownloadFile outputs trace information when you enable network tracing in your application. 詳細については、「 ネットワークのトレースの有効化」を参照してください。For more information, see Enabling Network Tracing.

注意

メソッドは、 DownloadFile 省略可能な HTTP ヘッダーを送信しません。The DownloadFile method does not send optional HTTP headers. オプションのユーザーエージェントヘッダーがない場合、サーバーによっては 500 (内部サーバーエラー) が返されることがあります。Some servers may return 500 (Internal Server Error) if the optional user agent header is missing. 省略可能なヘッダーを送信するには、クラスを使用して要求を作成する必要があり WebClient ます。To send optional headers, you must construct a request using the WebClient class.

注意

FTP プロトコルは、パスワードを含む情報をプレーンテキストで送信します。機密情報の送信には使用しないでください。The FTP protocol sends information, including passwords, in plain text and should not be used for transmitting sensitive information.

次の表に、メソッドに関連するタスクの例を示し My.Computer.Network.DownloadFile ます。The following table lists an example of a task involving the My.Computer.Network.DownloadFile method.

終了To 解決方法については、See
ファイルをダウンロードするDownload a file 方法: ファイルをダウンロードするHow to: Download a File

こちらもご覧ください

適用対象

DownloadFile(Uri, String, ICredentials, Boolean, Int32, Boolean, UICancelOption)

指定されたリモート ファイルをダウンロードし、指定された場所に保存します。Downloads the specified remote file and saves it in the specified location.

public:
 void DownloadFile(Uri ^ address, System::String ^ destinationFileName, System::Net::ICredentials ^ networkCredentials, bool showUI, int connectionTimeout, bool overwrite, Microsoft::VisualBasic::FileIO::UICancelOption onUserCancel);
public void DownloadFile (Uri address, string destinationFileName, System.Net.ICredentials networkCredentials, bool showUI, int connectionTimeout, bool overwrite, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel);
member this.DownloadFile : Uri * string * System.Net.ICredentials * bool * int * bool * Microsoft.VisualBasic.FileIO.UICancelOption -> unit
Public Sub DownloadFile (address As Uri, destinationFileName As String, networkCredentials As ICredentials, showUI As Boolean, connectionTimeout As Integer, overwrite As Boolean, onUserCancel As UICancelOption)

パラメーター

address
Uri

ダウンロードするファイルのパス (ファイル名とホスト アドレスを含む)。Path of the file to download, including file name and host address.

destinationFileName
String

ダウンロード ファイルの名前およびパス。File name and path of the downloaded file.

networkCredentials
ICredentials

指定される資格情報。Credentials to be supplied.

showUI
Boolean

操作の進行状況を表示する場合は True。それ以外の場合は FalseTrue to display the progress of the operation; otherwise False. 既定値は False です。Default is False.

connectionTimeout
Int32

タイムアウト間隔 (ミリ秒単位)。Timeout interval, in milliseconds. 既定値は 100 秒です。Default is 100 seconds.

overwrite
Boolean

既存のファイルを上書きする場合は True。それ以外の場合は FalseTrue to overwrite existing files; otherwise False. 既定値は False です。Default is False.

onUserCancel
UICancelOption

** が ** に設定された場合に表示されるダイアログ ボックスで、ユーザーが [キャンセル] または showUI[いいえ]True をクリックしたときの動作を指定します。Specifies behavior when the user clicks Cancel or No on the dialog box shown as a result of showUI set to True. 既定値は ThrowException です。Default is ThrowException.

例外

destinationFileName がスラッシュで終わっています。destinationFileName ends with a trailing slash.

overwriteFalse に設定されていますが、コピー先のファイルが既に存在します。overwrite is set to False and the destination file already exists.

指定した connectionTimeout 内にサーバーが応答しない場合。The server does not respond within the specified connectionTimeout.

ユーザーは、ネットワーク操作を実行するために必要なアクセス許可を持っていません。User lacks necessary permissions to perform a network operation.

要求は対象の Web サーバーで拒否されました。The request is denied by the target web server.

この例では、からファイルをダウンロード WineList.txt http://www.cohowinery.com/downloads し、に保存し C:\Documents and Settings\All Users\Documents ます。This example downloads the file WineList.txt from http://www.cohowinery.com/downloads and saves it to C:\Documents and Settings\All Users\Documents.

My.Computer.Network.DownloadFile(
  "http://www.cohowinery.com/downloads/WineList.txt", 
  "C:\Documents and Settings\All Users\Documents\WineList.txt")

この例では、からファイルをダウンロード WineList.txt http://www.cohowinery.com/downloads してに保存し C:\Documents and Settings\All Users\Documents 、タイムアウト間隔として500ミリ秒を指定します。This example downloads the file WineList.txt from http://www.cohowinery.com/downloads and saves it to C:\Documents and Settings\All Users\Documents, specifying a timeout interval of 500 milliseconds.

My.Computer.Network.DownloadFile(
  "http://www.cohowinery.com/downloads/", 
  "C:\Documents and Settings\All Users\Documents\WineList.txt", 
  "", "", False, 500, True)

注釈

がに設定されている場合は showUI True 、操作の進行状況を示すダイアログボックスが表示されます。ダイアログボックスには、操作を取り消すために使用できる [キャンセル ] ボタンがあります。If showUI is set to True, a dialog box appears that shows the progress of the operation; the dialog box contains a Cancel button that can be used to cancel the operation. ダイアログボックスはモーダルではないため、プログラム内の他のウィンドウへのユーザー入力をブロックしません。The dialog box is not modal, and therefore does not block user input to other windows in the program.

指定されたでサーバーが応答しない場合、 connectionTimeout 操作は取り消され、例外がスローされます。If the server does not respond within the specified connectionTimeout, the operation is cancelled, and an exception is thrown.

DownloadFile アプリケーションでネットワークトレースを有効にしたときに、トレース情報を出力します。DownloadFile outputs trace information when you enable network tracing in your application. 詳細については、「 ネットワークのトレースの有効化」を参照してください。For more information, see Enabling Network Tracing.

注意

メソッドは、 DownloadFile 省略可能な HTTP ヘッダーを送信しません。The DownloadFile method does not send optional HTTP headers. オプションのユーザーエージェントヘッダーがない場合、サーバーによっては 500 (内部サーバーエラー) が返されることがあります。Some servers may return 500 (Internal Server Error) if the optional user agent header is missing. 省略可能なヘッダーを送信するには、クラスを使用して要求を作成する必要があり WebClient ます。To send optional headers, you must construct a request using the WebClient class.

注意

FTP プロトコルは、パスワードを含む情報をプレーンテキストで送信します。機密情報の送信には使用しないでください。The FTP protocol sends information, including passwords, in plain text and should not be used for transmitting sensitive information.

次の表に、メソッドに関連するタスクの例を示し My.Computer.Network.DownloadFile ます。The following table lists an example of a task involving the My.Computer.Network.DownloadFile method.

終了To 解決方法については、See
ファイルをダウンロードするDownload a file 方法: ファイルをダウンロードするHow to: Download a File

こちらもご覧ください

適用対象

DownloadFile(Uri, String, String, String, Boolean, Int32, Boolean)

指定されたリモート ファイルをダウンロードし、指定された場所に保存します。Downloads the specified remote file and saves it in the specified location.

public:
 void DownloadFile(Uri ^ address, System::String ^ destinationFileName, System::String ^ userName, System::String ^ password, bool showUI, int connectionTimeout, bool overwrite);
public void DownloadFile (Uri address, string destinationFileName, string userName, string password, bool showUI, int connectionTimeout, bool overwrite);
member this.DownloadFile : Uri * string * string * string * bool * int * bool -> unit
Public Sub DownloadFile (address As Uri, destinationFileName As String, userName As String, password As String, showUI As Boolean, connectionTimeout As Integer, overwrite As Boolean)

パラメーター

address
Uri

ダウンロードするファイルのパス (ファイル名とホスト アドレスを含む)。Path of the file to download, including file name and host address.

destinationFileName
String

ダウンロード ファイルの名前およびパス。File name and path of the downloaded file.

userName
String

認証するユーザー名。User name to authenticate. 既定値は空の文字列 ("") です。Default is an empty string, "".

password
String

認証するパスワード。Password to authenticate. 既定値は空の文字列 ("") です。Default is an empty string, "".

showUI
Boolean

操作の進行状況を表示する場合は True。それ以外の場合は FalseTrue to display the progress of the operation; otherwise False. 既定値は False です。Default is False.

connectionTimeout
Int32

タイムアウト間隔 (ミリ秒単位)。Timeout interval, in milliseconds. 既定値は 100 秒です。Default is 100 seconds.

overwrite
Boolean

既存のファイルを上書きする場合は True。それ以外の場合は FalseTrue to overwrite existing files; otherwise False. 既定値は False です。Default is False.

例外

destinationFileName がスラッシュで終わっています。destinationFileName ends with a trailing slash.

overwriteFalse に設定されていますが、コピー先のファイルが既に存在します。overwrite is set to False and the destination file already exists.

指定した connectionTimeout 内にサーバーが応答しない場合。The server does not respond within the specified connectionTimeout.

ユーザーは、ネットワーク操作を実行するために必要なアクセス許可を持っていません。User lacks necessary permissions to perform a network operation.

要求は対象の Web サーバーで拒否されました。The request is denied by the target web server.

この例では、からファイルをダウンロード WineList.txt http://www.cohowinery.com/downloads し、に保存し C:\Documents and Settings\All Users\Documents ます。This example downloads the file WineList.txt from http://www.cohowinery.com/downloads and saves it to C:\Documents and Settings\All Users\Documents.

My.Computer.Network.DownloadFile(
  "http://www.cohowinery.com/downloads/WineList.txt", 
  "C:\Documents and Settings\All Users\Documents\WineList.txt")

この例では、からファイルをダウンロード WineList.txt http://www.cohowinery.com/downloads してに保存し C:\Documents and Settings\All Users\Documents 、タイムアウト間隔として500ミリ秒を指定します。This example downloads the file WineList.txt from http://www.cohowinery.com/downloads and saves it to C:\Documents and Settings\All Users\Documents, specifying a timeout interval of 500 milliseconds.

My.Computer.Network.DownloadFile(
  "http://www.cohowinery.com/downloads/", 
  "C:\Documents and Settings\All Users\Documents\WineList.txt", 
  "", "", False, 500, True)

注釈

がに設定されている場合は showUI True 、操作の進行状況を示すダイアログボックスが表示されます。ダイアログボックスには、操作を取り消すために使用できる [キャンセル ] ボタンがあります。If showUI is set to True, a dialog box appears that shows the progress of the operation; the dialog box contains a Cancel button that can be used to cancel the operation. ダイアログボックスはモーダルではないため、プログラム内の他のウィンドウへのユーザー入力をブロックしません。The dialog box is not modal, and therefore does not block user input to other windows in the program.

指定されたでサーバーが応答しない場合、 connectionTimeout 操作は取り消され、例外がスローされます。If the server does not respond within the specified connectionTimeout, the operation is cancelled, and an exception is thrown.

DownloadFile アプリケーションでネットワークトレースを有効にしたときに、トレース情報を出力します。DownloadFile outputs trace information when you enable network tracing in your application. 詳細については、「 ネットワークのトレースの有効化」を参照してください。For more information, see Enabling Network Tracing.

注意

メソッドは、 DownloadFile 省略可能な HTTP ヘッダーを送信しません。The DownloadFile method does not send optional HTTP headers. オプションのユーザーエージェントヘッダーがない場合、サーバーによっては 500 (内部サーバーエラー) が返されることがあります。Some servers may return 500 (Internal Server Error) if the optional user agent header is missing. 省略可能なヘッダーを送信するには、クラスを使用して要求を作成する必要があり WebClient ます。To send optional headers, you must construct a request using the WebClient class.

注意

FTP プロトコルは、パスワードを含む情報をプレーンテキストで送信します。機密情報の送信には使用しないでください。The FTP protocol sends information, including passwords, in plain text and should not be used for transmitting sensitive information.

次の表に、メソッドに関連するタスクの例を示し My.Computer.Network.DownloadFile ます。The following table lists an example of a task involving the My.Computer.Network.DownloadFile method.

終了To 解決方法については、See
ファイルをダウンロードするDownload a file 方法: ファイルをダウンロードするHow to: Download a File

こちらもご覧ください

適用対象

DownloadFile(String, String, String, String, Boolean, Int32, Boolean, UICancelOption)

指定されたリモート ファイルをダウンロードし、指定された場所に保存します。Downloads the specified remote file and saves it in the specified location.

public:
 void DownloadFile(System::String ^ address, System::String ^ destinationFileName, System::String ^ userName, System::String ^ password, bool showUI, int connectionTimeout, bool overwrite, Microsoft::VisualBasic::FileIO::UICancelOption onUserCancel);
public void DownloadFile (string address, string destinationFileName, string userName, string password, bool showUI, int connectionTimeout, bool overwrite, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel);
member this.DownloadFile : string * string * string * string * bool * int * bool * Microsoft.VisualBasic.FileIO.UICancelOption -> unit
Public Sub DownloadFile (address As String, destinationFileName As String, userName As String, password As String, showUI As Boolean, connectionTimeout As Integer, overwrite As Boolean, onUserCancel As UICancelOption)

パラメーター

address
String

ダウンロードするファイルのパス (ファイル名とホスト アドレスを含む)。Path of the file to download, including file name and host address.

destinationFileName
String

ダウンロード ファイルの名前およびパス。File name and path of the downloaded file.

userName
String

認証するユーザー名。User name to authenticate. 既定値は空の文字列 ("") です。Default is an empty string, "".

password
String

認証するパスワード。Password to authenticate. 既定値は空の文字列 ("") です。Default is an empty string, "".

showUI
Boolean

操作の進行状況を表示する場合は True。それ以外の場合は FalseTrue to display the progress of the operation; otherwise False. 既定値は False です。Default is False.

connectionTimeout
Int32

タイムアウト間隔 (ミリ秒単位)。Timeout interval, in milliseconds. 既定値は 100 秒です。Default is 100 seconds.

overwrite
Boolean

既存のファイルを上書きする場合は True。それ以外の場合は FalseTrue to overwrite existing files; otherwise False. 既定値は False です。Default is False.

onUserCancel
UICancelOption

ShowUITrue に設定された場合に表示されるダイアログ ボックスで、ユーザーが [キャンセル] または [いいえ] をクリックしたときの動作を指定します。Specifies behavior when the user clicks Cancel or No on the dialog box shown as a result of ShowUI set to True. 既定値は ThrowException です。Default is ThrowException.

例外

destinationFileName がスラッシュで終わっています。destinationFileName ends with a trailing slash.

overwriteFalse に設定されていますが、コピー先のファイルが既に存在します。overwrite is set to False and the destination file already exists.

指定した connectionTimeout 内にサーバーが応答しない場合。The server does not respond within the specified connectionTimeout.

ユーザーは、ネットワーク操作を実行するために必要なアクセス許可を持っていません。User lacks necessary permissions to perform a network operation.

要求は対象の Web サーバーで拒否されました。The request is denied by the target web server.

この例では、からファイルをダウンロード WineList.txt http://www.cohowinery.com/downloads し、に保存し C:\Documents and Settings\All Users\Documents ます。This example downloads the file WineList.txt from http://www.cohowinery.com/downloads and saves it to C:\Documents and Settings\All Users\Documents.

My.Computer.Network.DownloadFile(
  "http://www.cohowinery.com/downloads/WineList.txt", 
  "C:\Documents and Settings\All Users\Documents\WineList.txt")

この例では、からファイルをダウンロード WineList.txt http://www.cohowinery.com/downloads してに保存し C:\Documents and Settings\All Users\Documents 、タイムアウト間隔として500ミリ秒を指定します。This example downloads the file WineList.txt from http://www.cohowinery.com/downloads and saves it to C:\Documents and Settings\All Users\Documents, specifying a timeout interval of 500 milliseconds.

My.Computer.Network.DownloadFile(
  "http://www.cohowinery.com/downloads/", 
  "C:\Documents and Settings\All Users\Documents\WineList.txt", 
  "", "", False, 500, True)

注釈

がに設定されている場合は showUI True 、操作の進行状況を示すダイアログボックスが表示されます。ダイアログボックスには、操作を取り消すために使用できる [キャンセル ] ボタンがあります。If showUI is set to True, a dialog box appears that shows the progress of the operation; the dialog box contains a Cancel button that can be used to cancel the operation. ダイアログボックスはモーダルではないため、プログラム内の他のウィンドウへのユーザー入力をブロックしません。The dialog box is not modal, and therefore does not block user input to other windows in the program.

指定されたでサーバーが応答しない場合、 connectionTimeout 操作は取り消され、例外がスローされます。If the server does not respond within the specified connectionTimeout, the operation is cancelled, and an exception is thrown.

DownloadFile アプリケーションでネットワークトレースを有効にしたときに、トレース情報を出力します。DownloadFile outputs trace information when you enable network tracing in your application. 詳細については、「 ネットワークのトレースの有効化」を参照してください。For more information, see Enabling Network Tracing.

注意

メソッドは、 DownloadFile 省略可能な HTTP ヘッダーを送信しません。The DownloadFile method does not send optional HTTP headers. オプションのユーザーエージェントヘッダーがない場合、サーバーによっては 500 (内部サーバーエラー) が返されることがあります。Some servers may return 500 (Internal Server Error) if the optional user agent header is missing. 省略可能なヘッダーを送信するには、クラスを使用して要求を作成する必要があり WebClient ます。To send optional headers, you must construct a request using the WebClient class.

注意

FTP プロトコルは、パスワードを含む情報をプレーンテキストで送信します。機密情報の送信には使用しないでください。The FTP protocol sends information, including passwords, in plain text and should not be used for transmitting sensitive information.

次の表に、メソッドに関連するタスクの例を示し My.Computer.Network.DownloadFile ます。The following table lists an example of a task involving the My.Computer.Network.DownloadFile method.

終了To 解決方法については、See
ファイルをダウンロードするDownload a file 方法: ファイルをダウンロードするHow to: Download a File

こちらもご覧ください

適用対象

DownloadFile(Uri, String, String, String, Boolean, Int32, Boolean, UICancelOption)

指定されたリモート ファイルをダウンロードし、指定された場所に保存します。Downloads the specified remote file and saves it in the specified location.

public:
 void DownloadFile(Uri ^ address, System::String ^ destinationFileName, System::String ^ userName, System::String ^ password, bool showUI, int connectionTimeout, bool overwrite, Microsoft::VisualBasic::FileIO::UICancelOption onUserCancel);
public void DownloadFile (Uri address, string destinationFileName, string userName, string password, bool showUI, int connectionTimeout, bool overwrite, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel);
member this.DownloadFile : Uri * string * string * string * bool * int * bool * Microsoft.VisualBasic.FileIO.UICancelOption -> unit
Public Sub DownloadFile (address As Uri, destinationFileName As String, userName As String, password As String, showUI As Boolean, connectionTimeout As Integer, overwrite As Boolean, onUserCancel As UICancelOption)

パラメーター

address
Uri

ダウンロードするファイルのパス (ファイル名とホスト アドレスを含む)。Path of the file to download, including file name and host address.

destinationFileName
String

ダウンロード ファイルの名前およびパス。File name and path of the downloaded file.

userName
String

認証するユーザー名。User name to authenticate. 既定値は空の文字列 ("") です。Default is an empty string, "".

password
String

認証するパスワード。Password to authenticate. 既定値は空の文字列 ("") です。Default is an empty string, "".

showUI
Boolean

操作の進行状況を表示する場合は True。それ以外の場合は FalseTrue to display the progress of the operation; otherwise False. 既定値は False です。Default is False.

connectionTimeout
Int32

タイムアウト間隔 (ミリ秒単位)。Timeout interval, in milliseconds. 既定値は 100 秒です。Default is 100 seconds.

overwrite
Boolean

既存のファイルを上書きする場合は True。それ以外の場合は FalseTrue to overwrite existing files; otherwise False. 既定値は False です。Default is False.

onUserCancel
UICancelOption

ShowUITrue に設定された場合に表示されるダイアログ ボックスで、ユーザーが [キャンセル] または [いいえ] をクリックしたときの動作を指定します。Specifies behavior when the user clicks Cancel or No on the dialog box shown as a result of ShowUI set to True. 既定値は ThrowException です。Default is ThrowException.

例外

destinationFileName がスラッシュで終わっています。destinationFileName ends with a trailing slash.

overwriteFalse に設定されていますが、コピー先のファイルが既に存在します。overwrite is set to False and the destination file already exists.

指定した connectionTimeout 内にサーバーが応答しない場合。The server does not respond within the specified connectionTimeout.

ユーザーは、ネットワーク操作を実行するために必要なアクセス許可を持っていません。User lacks necessary permissions to perform a network operation.

要求は対象の Web サーバーで拒否されました。The request is denied by the target web server.

この例では、からファイルをダウンロード WineList.txt http://www.cohowinery.com/downloads し、に保存し C:\Documents and Settings\All Users\Documents ます。This example downloads the file WineList.txt from http://www.cohowinery.com/downloads and saves it to C:\Documents and Settings\All Users\Documents.

My.Computer.Network.DownloadFile(
  "http://www.cohowinery.com/downloads/WineList.txt", 
  "C:\Documents and Settings\All Users\Documents\WineList.txt")

この例では、からファイルをダウンロード WineList.txt http://www.cohowinery.com/downloads してに保存し C:\Documents and Settings\All Users\Documents 、タイムアウト間隔として500ミリ秒を指定します。This example downloads the file WineList.txt from http://www.cohowinery.com/downloads and saves it to C:\Documents and Settings\All Users\Documents, specifying a timeout interval of 500 milliseconds.

My.Computer.Network.DownloadFile(
  "http://www.cohowinery.com/downloads/", 
  "C:\Documents and Settings\All Users\Documents\WineList.txt", 
  "", "", False, 500, True)

注釈

がに設定されている場合は showUI True 、操作の進行状況を示すダイアログボックスが表示されます。ダイアログボックスには、操作を取り消すために使用できる [キャンセル ] ボタンがあります。If showUI is set to True, a dialog box appears that shows the progress of the operation; the dialog box contains a Cancel button that can be used to cancel the operation. ダイアログボックスはモーダルではないため、プログラム内の他のウィンドウへのユーザー入力をブロックしません。The dialog box is not modal, and therefore does not block user input to other windows in the program.

指定されたでサーバーが応答しない場合、 connectionTimeout 操作は取り消され、例外がスローされます。If the server does not respond within the specified connectionTimeout, the operation is cancelled, and an exception is thrown.

DownloadFile アプリケーションでネットワークトレースを有効にしたときに、トレース情報を出力します。DownloadFile outputs trace information when you enable network tracing in your application. 詳細については、「 ネットワークのトレースの有効化」を参照してください。For more information, see Enabling Network Tracing.

注意

メソッドは、 DownloadFile 省略可能な HTTP ヘッダーを送信しません。The DownloadFile method does not send optional HTTP headers. オプションのユーザーエージェントヘッダーがない場合、サーバーによっては 500 (内部サーバーエラー) が返されることがあります。Some servers may return 500 (Internal Server Error) if the optional user agent header is missing. 省略可能なヘッダーを送信するには、クラスを使用して要求を作成する必要があり WebClient ます。To send optional headers, you must construct a request using the WebClient class.

注意

FTP プロトコルは、パスワードを含む情報をプレーンテキストで送信します。機密情報の送信には使用しないでください。The FTP protocol sends information, including passwords, in plain text and should not be used for transmitting sensitive information.

次の表に、メソッドに関連するタスクの例を示し My.Computer.Network.DownloadFile ます。The following table lists an example of a task involving the My.Computer.Network.DownloadFile method.

終了To 解決方法については、See
ファイルをダウンロードするDownload a file 方法: ファイルをダウンロードするHow to: Download a File

こちらもご覧ください

適用対象