Network.DownloadFile 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 원격 파일을 다운로드하고 지정된 위치에 저장합니다.
오버로드
| Name | Description |
|---|---|
| DownloadFile(String, String) |
지정된 원격 파일을 다운로드하고 지정된 위치에 저장합니다. |
| DownloadFile(Uri, String) |
지정된 원격 파일을 다운로드하고 지정된 위치에 저장합니다. |
| DownloadFile(String, String, String, String) |
지정된 원격 파일을 다운로드하고 지정된 위치에 저장합니다. |
| DownloadFile(Uri, String, String, String) |
지정된 원격 파일을 다운로드하고 지정된 위치에 저장합니다. |
| DownloadFile(Uri, String, ICredentials, Boolean, Int32, Boolean) |
지정된 원격 파일을 다운로드하고 지정된 위치에 저장합니다. |
| DownloadFile(String, String, String, String, Boolean, Int32, Boolean) |
지정된 원격 파일을 다운로드하고 지정된 위치에 저장합니다. |
| DownloadFile(Uri, String, ICredentials, Boolean, Int32, Boolean, UICancelOption) |
지정된 원격 파일을 다운로드하고 지정된 위치에 저장합니다. |
| DownloadFile(Uri, String, String, String, Boolean, Int32, Boolean) |
지정된 원격 파일을 다운로드하고 지정된 위치에 저장합니다. |
| DownloadFile(String, String, String, String, Boolean, Int32, Boolean, UICancelOption) |
지정된 원격 파일을 다운로드하고 지정된 위치에 저장합니다. |
| DownloadFile(Uri, String, String, String, Boolean, Int32, Boolean, UICancelOption) |
지정된 원격 파일을 다운로드하고 지정된 위치에 저장합니다. |
DownloadFile(String, String)
지정된 원격 파일을 다운로드하고 지정된 위치에 저장합니다.
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
파일 이름 및 호스트 주소를 포함하여 다운로드할 파일의 경로입니다.
- destinationFileName
- String
다운로드한 파일의 파일 이름 및 경로입니다.
예외
destinationFileName 는 후행 슬래시로 끝납니다.
서버는 기본 시간 제한(100초) 내에 응답하지 않습니다.
사용자에게 네트워크 작업을 수행하는 데 필요한 권한이 없습니다.
대상 웹 서버에서 요청을 거부합니다.
예제
이 예제에서는 http://www.cohowinery.com/downloads 파일을 WineList.txt 다운로드하여 저장합니다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")
이 예제에서는 http://www.cohowinery.com/downloads 파일을 WineList.txt 다운로드하여 저장C:\Documents and Settings\All Users\Documents하여 시간 제한 간격을 500밀리초로 지정합니다.
My.Computer.Network.DownloadFile(
"http://www.cohowinery.com/downloads/",
"C:\Documents and Settings\All Users\Documents\WineList.txt",
"", "", False, 500, True)
설명
대상 파일이 이미 있는 경우 메서드는 DownloadFile 기존 파일을 덮어쓰지 않습니다. 메서드의 DownloadFile 다른 오버로드 중 하나를 사용하여 기존 파일을 덮어쓰거나, 사용자 자격 증명을 제공하거나, 특정 시간 제한 값을 지정하도록 지시할 수 있습니다.
DownloadFile 는 애플리케이션에서 네트워크 추적을 사용하도록 설정할 때 추적 정보를 출력합니다. 자세한 내용은 네트워크 추적 사용 설정을 참조하세요.
메모
메서드는 DownloadFile 선택적 HTTP 헤더를 보내지 않습니다. 선택적 사용자 에이전트 헤더가 없는 경우 일부 서버는 500(내부 서버 오류)을 반환할 수 있습니다. 선택적 헤더를 보내려면 클래스를 사용하여 WebClient 요청을 생성해야 합니다.
다음 표에서는 메서드와 관련된 작업의 예를 나열합니다 My.Computer.Network.DownloadFile .
| 받는 사람 | 보십시오 |
|---|---|
| 파일 다운로드 | 방법: 파일 다운로드 |
추가 정보
- Uri
- ICredentials
- 개체(Visual Basic)
방법: Visual Basic 방법: Visual Basic
적용 대상
DownloadFile(Uri, String)
지정된 원격 파일을 다운로드하고 지정된 위치에 저장합니다.
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
파일 이름 및 호스트 주소를 포함하여 다운로드할 파일의 경로입니다.
- destinationFileName
- String
다운로드한 파일의 파일 이름 및 경로입니다.
예외
destinationFileName 는 후행 슬래시로 끝납니다.
서버는 기본 시간 제한(100초) 내에 응답하지 않습니다.
사용자에게 네트워크 작업을 수행하는 데 필요한 권한이 없습니다.
대상 웹 서버에서 요청을 거부합니다.
예제
이 예제에서는 http://www.cohowinery.com/downloads 파일을 WineList.txt 다운로드하여 저장합니다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")
이 예제에서는 http://www.cohowinery.com/downloads 파일을 WineList.txt 다운로드하여 저장C:\Documents and Settings\All Users\Documents하여 시간 제한 간격을 500밀리초로 지정합니다.
My.Computer.Network.DownloadFile(
"http://www.cohowinery.com/downloads/",
"C:\Documents and Settings\All Users\Documents\WineList.txt",
"", "", False, 500, True)
설명
대상 파일이 이미 있는 경우 메서드는 DownloadFile 기존 파일을 덮어쓰지 않습니다. 메서드의 DownloadFile 다른 오버로드 중 하나를 사용하여 기존 파일을 덮어쓰거나, 사용자 자격 증명을 제공하거나, 특정 시간 제한 값을 지정하도록 지시할 수 있습니다.
DownloadFile 는 애플리케이션에서 네트워크 추적을 사용하도록 설정할 때 추적 정보를 출력합니다. 자세한 내용은 네트워크 추적 사용 설정을 참조하세요.
메모
메서드는 DownloadFile 선택적 HTTP 헤더를 보내지 않습니다. 선택적 사용자 에이전트 헤더가 없는 경우 일부 서버는 500(내부 서버 오류)을 반환할 수 있습니다. 선택적 헤더를 보내려면 클래스를 사용하여 WebClient 요청을 생성해야 합니다.
다음 표에서는 메서드와 관련된 작업의 예를 나열합니다 My.Computer.Network.DownloadFile .
| 받는 사람 | 보십시오 |
|---|---|
| 파일 다운로드 | 방법: 파일 다운로드 |
추가 정보
- Uri
- ICredentials
- 개체(Visual Basic)
방법: Visual Basic 방법: Visual Basic
적용 대상
DownloadFile(String, String, String, String)
지정된 원격 파일을 다운로드하고 지정된 위치에 저장합니다.
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
파일 이름 및 호스트 주소를 포함하여 다운로드할 파일의 경로입니다.
- destinationFileName
- String
다운로드한 파일의 파일 이름 및 경로입니다.
- userName
- String
인증할 사용자 이름입니다. 기본값은 빈 문자열 ""입니다.
- password
- String
인증할 암호입니다. 기본값은 빈 문자열 ""입니다.
예외
destinationFileName 는 후행 슬래시로 끝납니다.
서버는 기본 시간 제한(100초) 내에 응답하지 않습니다.
사용자에게 네트워크 작업을 수행하는 데 필요한 권한이 없습니다.
대상 웹 서버에서 요청을 거부합니다.
예제
이 예제에서는 http://www.cohowinery.com/downloads 파일을 WineList.txt 다운로드하여 저장합니다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")
이 예제에서는 http://www.cohowinery.com/downloads 파일을 WineList.txt 다운로드하여 저장C:\Documents and Settings\All Users\Documents하여 시간 제한 간격을 500밀리초로 지정합니다.
My.Computer.Network.DownloadFile(
"http://www.cohowinery.com/downloads/",
"C:\Documents and Settings\All Users\Documents\WineList.txt",
"", "", False, 500, True)
설명
대상 파일이 이미 있는 경우 메서드는 DownloadFile 기존 파일을 덮어쓰지 않습니다. 메서드의 다른 오버로드 DownloadFile 중 하나를 사용하여 기존 파일을 덮어쓰거나 특정 시간 제한 값을 지정하도록 지시할 수 있습니다.
DownloadFile 는 애플리케이션에서 네트워크 추적을 사용하도록 설정할 때 추적 정보를 출력합니다. 자세한 내용은 네트워크 추적 사용 설정을 참조하세요.
메모
메서드는 DownloadFile 선택적 HTTP 헤더를 보내지 않습니다. 선택적 사용자 에이전트 헤더가 없는 경우 일부 서버는 500(내부 서버 오류)을 반환할 수 있습니다. 선택적 헤더를 보내려면 클래스를 사용하여 WebClient 요청을 생성해야 합니다.
메모
FTP 프로토콜은 암호를 포함한 정보를 일반 텍스트로 전송하며 중요한 정보를 전송하는 데 사용하면 안 됩니다.
다음 표에서는 메서드와 관련된 작업의 예를 나열합니다 My.Computer.Network.DownloadFile .
| 받는 사람 | 보십시오 |
|---|---|
| 파일 다운로드 | 방법: 파일 다운로드 |
추가 정보
- Uri
- ICredentials
- 개체(Visual Basic)
방법: Visual Basic 방법: Visual Basic
적용 대상
DownloadFile(Uri, String, String, String)
지정된 원격 파일을 다운로드하고 지정된 위치에 저장합니다.
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
파일 이름 및 호스트 주소를 포함하여 다운로드할 파일의 경로입니다.
- destinationFileName
- String
다운로드한 파일의 파일 이름 및 경로입니다.
- userName
- String
인증할 사용자 이름입니다. 기본값은 빈 문자열 ""입니다.
- password
- String
인증할 암호입니다. 기본값은 빈 문자열 ""입니다.
예외
destinationFileName 는 후행 슬래시로 끝납니다.
서버는 기본 시간 제한(100초) 내에 응답하지 않습니다.
사용자에게 네트워크 작업을 수행하는 데 필요한 권한이 없습니다.
대상 웹 서버에서 요청을 거부합니다.
예제
이 예제에서는 http://www.cohowinery.com/downloads 파일을 WineList.txt 다운로드하여 저장합니다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")
이 예제에서는 http://www.cohowinery.com/downloads 파일을 WineList.txt 다운로드하여 저장C:\Documents and Settings\All Users\Documents하여 시간 제한 간격을 500밀리초로 지정합니다.
My.Computer.Network.DownloadFile(
"http://www.cohowinery.com/downloads/",
"C:\Documents and Settings\All Users\Documents\WineList.txt",
"", "", False, 500, True)
설명
대상 파일이 이미 있는 경우 메서드는 DownloadFile 기존 파일을 덮어쓰지 않습니다. 메서드의 다른 오버로드 DownloadFile 중 하나를 사용하여 기존 파일을 덮어쓰거나 특정 시간 제한 값을 지정하도록 지시할 수 있습니다.
DownloadFile 는 애플리케이션에서 네트워크 추적을 사용하도록 설정할 때 추적 정보를 출력합니다. 자세한 내용은 네트워크 추적 사용 설정을 참조하세요.
메모
메서드는 DownloadFile 선택적 HTTP 헤더를 보내지 않습니다. 선택적 사용자 에이전트 헤더가 없는 경우 일부 서버는 500(내부 서버 오류)을 반환할 수 있습니다. 선택적 헤더를 보내려면 클래스를 사용하여 WebClient 요청을 생성해야 합니다.
메모
FTP 프로토콜은 암호를 포함한 정보를 일반 텍스트로 전송하며 중요한 정보를 전송하는 데 사용하면 안 됩니다.
다음 표에서는 메서드와 관련된 작업의 예를 나열합니다 My.Computer.Network.DownloadFile .
| 받는 사람 | 보십시오 |
|---|---|
| 파일 다운로드 | 방법: 파일 다운로드 |
추가 정보
- Uri
- ICredentials
- 개체(Visual Basic)
방법: Visual Basic 방법: Visual Basic
적용 대상
DownloadFile(Uri, String, ICredentials, Boolean, Int32, Boolean)
지정된 원격 파일을 다운로드하고 지정된 위치에 저장합니다.
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)
매개 변수
- destinationFileName
- String
String; 다운로드한 파일의 파일 이름 및 경로입니다.
- networkCredentials
- ICredentials
ICredentials; 제공할 자격 증명입니다.
- showUI
- Boolean
True 작업의 진행률을 표시하려면 다음을 수행합니다. 그렇지 않으면 False. 기본값은 False입니다.
- connectionTimeout
- Int32
시간 제한 간격(밀리초)입니다. 기본값은 100초입니다.
- overwrite
- Boolean
True 기존 파일을 덮어쓰려면 그렇지 않으면 False. 기본값은 False입니다.
예외
destinationFileName 는 후행 슬래시로 끝납니다.
overwrite 가 설정 False 되고 대상 파일이 이미 있습니다.
서버가 지정된 connectionTimeout내에서 응답하지 않습니다.
사용자에게 네트워크 작업을 수행하는 데 필요한 권한이 없습니다.
대상 웹 서버에서 요청을 거부합니다.
예제
이 예제에서는 http://www.cohowinery.com/downloads 파일을 WineList.txt 다운로드하여 저장합니다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")
이 예제에서는 http://www.cohowinery.com/downloads 파일을 WineList.txt 다운로드하여 저장C:\Documents and Settings\All Users\Documents하여 시간 제한 간격을 500밀리초로 지정합니다.
My.Computer.Network.DownloadFile(
"http://www.cohowinery.com/downloads/",
"C:\Documents and Settings\All Users\Documents\WineList.txt",
"", "", False, 500, True)
설명
설정된 True경우 showUI 작업의 진행률을 보여 주는 대화 상자가 나타납니다. 대화 상자에는 작업을 취소하는 데 사용할 수 있는 취소 단추가 포함됩니다. 대화 상자는 모달이 아니므로 프로그램의 다른 창에 대한 사용자 입력을 차단하지 않습니다.
서버가 지정된 connectionTimeout내에서 응답하지 않으면 작업이 취소되고 예외가 throw됩니다.
DownloadFile 는 애플리케이션에서 네트워크 추적을 사용하도록 설정할 때 추적 정보를 출력합니다. 자세한 내용은 네트워크 추적 사용 설정을 참조하세요.
메모
메서드는 DownloadFile 선택적 HTTP 헤더를 보내지 않습니다. 선택적 사용자 에이전트 헤더가 없는 경우 일부 서버는 500(내부 서버 오류)을 반환할 수 있습니다. 선택적 헤더를 보내려면 클래스를 사용하여 WebClient 요청을 생성해야 합니다.
메모
FTP 프로토콜은 암호를 포함한 정보를 일반 텍스트로 전송하며 중요한 정보를 전송하는 데 사용하면 안 됩니다.
다음 표에서는 메서드와 관련된 작업의 예를 나열합니다 My.Computer.Network.DownloadFile .
| 받는 사람 | 보십시오 |
|---|---|
| 파일 다운로드 | 방법: 파일 다운로드 |
추가 정보
- Uri
- ICredentials
- 개체(Visual Basic)
방법: Visual Basic 방법: Visual Basic
적용 대상
DownloadFile(String, String, String, String, Boolean, Int32, Boolean)
지정된 원격 파일을 다운로드하고 지정된 위치에 저장합니다.
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
파일 이름 및 호스트 주소를 포함하여 다운로드할 파일의 경로입니다.
- destinationFileName
- String
다운로드한 파일의 파일 이름 및 경로입니다.
- userName
- String
인증할 사용자 이름입니다. 기본값은 빈 문자열 ""입니다.
- password
- String
인증할 암호입니다. 기본값은 빈 문자열 ""입니다.
- showUI
- Boolean
True 작업의 진행률을 표시하려면 다음을 수행합니다. 그렇지 않으면 False. 기본값은 False입니다.
- overwrite
- Boolean
True 기존 파일을 덮어쓰려면 그렇지 않으면 False. 기본값은 False입니다.
예외
destinationFileName 는 후행 슬래시로 끝납니다.
overwrite 가 설정 False 되고 대상 파일이 이미 있습니다.
서버가 지정된 connectionTimeout내에서 응답하지 않습니다.
사용자에게 네트워크 작업을 수행하는 데 필요한 권한이 없습니다.
대상 웹 서버에서 요청을 거부합니다.
예제
이 예제에서는 http://www.cohowinery.com/downloads 파일을 WineList.txt 다운로드하여 저장합니다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")
이 예제에서는 http://www.cohowinery.com/downloads 파일을 WineList.txt 다운로드하여 저장C:\Documents and Settings\All Users\Documents하여 시간 제한 간격을 500밀리초로 지정합니다.
My.Computer.Network.DownloadFile(
"http://www.cohowinery.com/downloads/",
"C:\Documents and Settings\All Users\Documents\WineList.txt",
"", "", False, 500, True)
설명
설정된 True경우 showUI 작업의 진행률을 보여 주는 대화 상자가 나타납니다. 대화 상자에는 작업을 취소하는 데 사용할 수 있는 취소 단추가 포함됩니다. 대화 상자는 모달이 아니므로 프로그램의 다른 창에 대한 사용자 입력을 차단하지 않습니다.
서버가 지정된 connectionTimeout내에서 응답하지 않으면 작업이 취소되고 예외가 throw됩니다.
DownloadFile 는 애플리케이션에서 네트워크 추적을 사용하도록 설정할 때 추적 정보를 출력합니다. 자세한 내용은 네트워크 추적 사용 설정을 참조하세요.
메모
메서드는 DownloadFile 선택적 HTTP 헤더를 보내지 않습니다. 선택적 사용자 에이전트 헤더가 없는 경우 일부 서버는 500(내부 서버 오류)을 반환할 수 있습니다. 선택적 헤더를 보내려면 클래스를 사용하여 WebClient 요청을 생성해야 합니다.
메모
FTP 프로토콜은 암호를 포함한 정보를 일반 텍스트로 전송하며 중요한 정보를 전송하는 데 사용하면 안 됩니다.
다음 표에서는 메서드와 관련된 작업의 예를 나열합니다 My.Computer.Network.DownloadFile .
| 받는 사람 | 보십시오 |
|---|---|
| 파일 다운로드 | 방법: 파일 다운로드 |
추가 정보
- Uri
- ICredentials
- 개체(Visual Basic)
방법: Visual Basic 방법: Visual Basic
적용 대상
DownloadFile(Uri, String, ICredentials, Boolean, Int32, Boolean, UICancelOption)
지정된 원격 파일을 다운로드하고 지정된 위치에 저장합니다.
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
파일 이름 및 호스트 주소를 포함하여 다운로드할 파일의 경로입니다.
- destinationFileName
- String
다운로드한 파일의 파일 이름 및 경로입니다.
- networkCredentials
- ICredentials
제공할 자격 증명입니다.
- showUI
- Boolean
True 작업의 진행률을 표시하려면 다음을 수행합니다. 그렇지 않으면 False. 기본값은 False입니다.
- connectionTimeout
- Int32
시간 제한 간격(밀리초)입니다. 기본값은 100초입니다.
- overwrite
- Boolean
True 기존 파일을 덮어쓰려면 그렇지 않으면 False. 기본값은 False입니다.
- onUserCancel
- UICancelOption
사용자가 설정된 결과로 표시된 대화 상자에서 취소 또는 아니요 를 클릭할 때 동작 showUI 을 True지정합니다. 기본값은 ThrowException입니다.
예외
destinationFileName 는 후행 슬래시로 끝납니다.
overwrite 가 설정 False 되고 대상 파일이 이미 있습니다.
서버가 지정된 connectionTimeout내에서 응답하지 않습니다.
사용자에게 네트워크 작업을 수행하는 데 필요한 권한이 없습니다.
대상 웹 서버에서 요청을 거부합니다.
예제
이 예제에서는 http://www.cohowinery.com/downloads 파일을 WineList.txt 다운로드하여 저장합니다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")
이 예제에서는 http://www.cohowinery.com/downloads 파일을 WineList.txt 다운로드하여 저장C:\Documents and Settings\All Users\Documents하여 시간 제한 간격을 500밀리초로 지정합니다.
My.Computer.Network.DownloadFile(
"http://www.cohowinery.com/downloads/",
"C:\Documents and Settings\All Users\Documents\WineList.txt",
"", "", False, 500, True)
설명
설정된 True경우 showUI 작업의 진행률을 보여 주는 대화 상자가 나타납니다. 대화 상자에는 작업을 취소하는 데 사용할 수 있는 취소 단추가 포함됩니다. 대화 상자는 모달이 아니므로 프로그램의 다른 창에 대한 사용자 입력을 차단하지 않습니다.
서버가 지정된 connectionTimeout내에서 응답하지 않으면 작업이 취소되고 예외가 throw됩니다.
DownloadFile 는 애플리케이션에서 네트워크 추적을 사용하도록 설정할 때 추적 정보를 출력합니다. 자세한 내용은 네트워크 추적 사용 설정을 참조하세요.
메모
메서드는 DownloadFile 선택적 HTTP 헤더를 보내지 않습니다. 선택적 사용자 에이전트 헤더가 없는 경우 일부 서버는 500(내부 서버 오류)을 반환할 수 있습니다. 선택적 헤더를 보내려면 클래스를 사용하여 WebClient 요청을 생성해야 합니다.
메모
FTP 프로토콜은 암호를 포함한 정보를 일반 텍스트로 전송하며 중요한 정보를 전송하는 데 사용하면 안 됩니다.
다음 표에서는 메서드와 관련된 작업의 예를 나열합니다 My.Computer.Network.DownloadFile .
| 받는 사람 | 보십시오 |
|---|---|
| 파일 다운로드 | 방법: 파일 다운로드 |
추가 정보
- Uri
- ICredentials
- 개체(Visual Basic)
방법: Visual Basic 방법: Visual Basic
적용 대상
DownloadFile(Uri, String, String, String, Boolean, Int32, Boolean)
지정된 원격 파일을 다운로드하고 지정된 위치에 저장합니다.
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
파일 이름 및 호스트 주소를 포함하여 다운로드할 파일의 경로입니다.
- destinationFileName
- String
다운로드한 파일의 파일 이름 및 경로입니다.
- userName
- String
인증할 사용자 이름입니다. 기본값은 빈 문자열 ""입니다.
- password
- String
인증할 암호입니다. 기본값은 빈 문자열 ""입니다.
- showUI
- Boolean
True 작업의 진행률을 표시하려면 다음을 수행합니다. 그렇지 않으면 False. 기본값은 False입니다.
- connectionTimeout
- Int32
시간 제한 간격(밀리초)입니다. 기본값은 100초입니다.
- overwrite
- Boolean
True 기존 파일을 덮어쓰려면 그렇지 않으면 False. 기본값은 False입니다.
예외
destinationFileName 는 후행 슬래시로 끝납니다.
overwrite 가 설정 False 되고 대상 파일이 이미 있습니다.
서버가 지정된 connectionTimeout내에서 응답하지 않습니다.
사용자에게 네트워크 작업을 수행하는 데 필요한 권한이 없습니다.
대상 웹 서버에서 요청을 거부합니다.
예제
이 예제에서는 http://www.cohowinery.com/downloads 파일을 WineList.txt 다운로드하여 저장합니다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")
이 예제에서는 http://www.cohowinery.com/downloads 파일을 WineList.txt 다운로드하여 저장C:\Documents and Settings\All Users\Documents하여 시간 제한 간격을 500밀리초로 지정합니다.
My.Computer.Network.DownloadFile(
"http://www.cohowinery.com/downloads/",
"C:\Documents and Settings\All Users\Documents\WineList.txt",
"", "", False, 500, True)
설명
설정된 True경우 showUI 작업의 진행률을 보여 주는 대화 상자가 나타납니다. 대화 상자에는 작업을 취소하는 데 사용할 수 있는 취소 단추가 포함됩니다. 대화 상자는 모달이 아니므로 프로그램의 다른 창에 대한 사용자 입력을 차단하지 않습니다.
서버가 지정된 connectionTimeout내에서 응답하지 않으면 작업이 취소되고 예외가 throw됩니다.
DownloadFile 는 애플리케이션에서 네트워크 추적을 사용하도록 설정할 때 추적 정보를 출력합니다. 자세한 내용은 네트워크 추적 사용 설정을 참조하세요.
메모
메서드는 DownloadFile 선택적 HTTP 헤더를 보내지 않습니다. 선택적 사용자 에이전트 헤더가 없는 경우 일부 서버는 500(내부 서버 오류)을 반환할 수 있습니다. 선택적 헤더를 보내려면 클래스를 사용하여 WebClient 요청을 생성해야 합니다.
메모
FTP 프로토콜은 암호를 포함한 정보를 일반 텍스트로 전송하며 중요한 정보를 전송하는 데 사용하면 안 됩니다.
다음 표에서는 메서드와 관련된 작업의 예를 나열합니다 My.Computer.Network.DownloadFile .
| 받는 사람 | 보십시오 |
|---|---|
| 파일 다운로드 | 방법: 파일 다운로드 |
추가 정보
- Uri
- ICredentials
- 개체(Visual Basic)
방법: Visual Basic 방법: Visual Basic
적용 대상
DownloadFile(String, String, String, String, Boolean, Int32, Boolean, UICancelOption)
지정된 원격 파일을 다운로드하고 지정된 위치에 저장합니다.
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
파일 이름 및 호스트 주소를 포함하여 다운로드할 파일의 경로입니다.
- destinationFileName
- String
다운로드한 파일의 파일 이름 및 경로입니다.
- userName
- String
인증할 사용자 이름입니다. 기본값은 빈 문자열 ""입니다.
- password
- String
인증할 암호입니다. 기본값은 빈 문자열 ""입니다.
- showUI
- Boolean
True 작업의 진행률을 표시하려면 다음을 수행합니다. 그렇지 않으면 False. 기본값은 False입니다.
- connectionTimeout
- Int32
시간 제한 간격(밀리초)입니다. 기본값은 100초입니다.
- overwrite
- Boolean
True 기존 파일을 덮어쓰려면 그렇지 않으면 False. 기본값은 False입니다.
- onUserCancel
- UICancelOption
사용자가 설정된 결과로 표시된 대화 상자에서 취소 또는 아니요 를 클릭할 때 동작 ShowUI 을 True지정합니다. 기본값은 ThrowException입니다.
예외
destinationFileName 는 후행 슬래시로 끝납니다.
overwrite 가 설정 False 되고 대상 파일이 이미 있습니다.
서버가 지정된 connectionTimeout내에서 응답하지 않습니다.
사용자에게 네트워크 작업을 수행하는 데 필요한 권한이 없습니다.
대상 웹 서버에서 요청을 거부합니다.
예제
이 예제에서는 http://www.cohowinery.com/downloads 파일을 WineList.txt 다운로드하여 저장합니다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")
이 예제에서는 http://www.cohowinery.com/downloads 파일을 WineList.txt 다운로드하여 저장C:\Documents and Settings\All Users\Documents하여 시간 제한 간격을 500밀리초로 지정합니다.
My.Computer.Network.DownloadFile(
"http://www.cohowinery.com/downloads/",
"C:\Documents and Settings\All Users\Documents\WineList.txt",
"", "", False, 500, True)
설명
설정된 True경우 showUI 작업의 진행률을 보여 주는 대화 상자가 나타납니다. 대화 상자에는 작업을 취소하는 데 사용할 수 있는 취소 단추가 포함됩니다. 대화 상자는 모달이 아니므로 프로그램의 다른 창에 대한 사용자 입력을 차단하지 않습니다.
서버가 지정된 connectionTimeout내에서 응답하지 않으면 작업이 취소되고 예외가 throw됩니다.
DownloadFile 는 애플리케이션에서 네트워크 추적을 사용하도록 설정할 때 추적 정보를 출력합니다. 자세한 내용은 네트워크 추적 사용 설정을 참조하세요.
메모
메서드는 DownloadFile 선택적 HTTP 헤더를 보내지 않습니다. 선택적 사용자 에이전트 헤더가 없는 경우 일부 서버는 500(내부 서버 오류)을 반환할 수 있습니다. 선택적 헤더를 보내려면 클래스를 사용하여 WebClient 요청을 생성해야 합니다.
메모
FTP 프로토콜은 암호를 포함한 정보를 일반 텍스트로 전송하며 중요한 정보를 전송하는 데 사용하면 안 됩니다.
다음 표에서는 메서드와 관련된 작업의 예를 나열합니다 My.Computer.Network.DownloadFile .
| 받는 사람 | 보십시오 |
|---|---|
| 파일 다운로드 | 방법: 파일 다운로드 |
추가 정보
- Uri
- ICredentials
- 개체(Visual Basic)
방법: Visual Basic 방법: Visual Basic
적용 대상
DownloadFile(Uri, String, String, String, Boolean, Int32, Boolean, UICancelOption)
지정된 원격 파일을 다운로드하고 지정된 위치에 저장합니다.
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
파일 이름 및 호스트 주소를 포함하여 다운로드할 파일의 경로입니다.
- destinationFileName
- String
다운로드한 파일의 파일 이름 및 경로입니다.
- userName
- String
인증할 사용자 이름입니다. 기본값은 빈 문자열 ""입니다.
- password
- String
인증할 암호입니다. 기본값은 빈 문자열 ""입니다.
- showUI
- Boolean
True 작업의 진행률을 표시하려면 다음을 수행합니다. 그렇지 않으면 False. 기본값은 False입니다.
- connectionTimeout
- Int32
시간 제한 간격(밀리초)입니다. 기본값은 100초입니다.
- overwrite
- Boolean
True 기존 파일을 덮어쓰려면 그렇지 않으면 False. 기본값은 False입니다.
- onUserCancel
- UICancelOption
사용자가 설정된 결과로 표시된 대화 상자에서 취소 또는 아니요 를 클릭할 때 동작 ShowUI 을 True지정합니다. 기본값은 ThrowException입니다.
예외
destinationFileName 는 후행 슬래시로 끝납니다.
overwrite 가 설정 False 되고 대상 파일이 이미 있습니다.
서버가 지정된 connectionTimeout내에서 응답하지 않습니다.
사용자에게 네트워크 작업을 수행하는 데 필요한 권한이 없습니다.
대상 웹 서버에서 요청을 거부합니다.
예제
이 예제에서는 http://www.cohowinery.com/downloads 파일을 WineList.txt 다운로드하여 저장합니다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")
이 예제에서는 http://www.cohowinery.com/downloads 파일을 WineList.txt 다운로드하여 저장C:\Documents and Settings\All Users\Documents하여 시간 제한 간격을 500밀리초로 지정합니다.
My.Computer.Network.DownloadFile(
"http://www.cohowinery.com/downloads/",
"C:\Documents and Settings\All Users\Documents\WineList.txt",
"", "", False, 500, True)
설명
설정된 True경우 showUI 작업의 진행률을 보여 주는 대화 상자가 나타납니다. 대화 상자에는 작업을 취소하는 데 사용할 수 있는 취소 단추가 포함됩니다. 대화 상자는 모달이 아니므로 프로그램의 다른 창에 대한 사용자 입력을 차단하지 않습니다.
서버가 지정된 connectionTimeout내에서 응답하지 않으면 작업이 취소되고 예외가 throw됩니다.
DownloadFile 는 애플리케이션에서 네트워크 추적을 사용하도록 설정할 때 추적 정보를 출력합니다. 자세한 내용은 네트워크 추적 사용 설정을 참조하세요.
메모
메서드는 DownloadFile 선택적 HTTP 헤더를 보내지 않습니다. 선택적 사용자 에이전트 헤더가 없는 경우 일부 서버는 500(내부 서버 오류)을 반환할 수 있습니다. 선택적 헤더를 보내려면 클래스를 사용하여 WebClient 요청을 생성해야 합니다.
메모
FTP 프로토콜은 암호를 포함한 정보를 일반 텍스트로 전송하며 중요한 정보를 전송하는 데 사용하면 안 됩니다.
다음 표에서는 메서드와 관련된 작업의 예를 나열합니다 My.Computer.Network.DownloadFile .
| 받는 사람 | 보십시오 |
|---|---|
| 파일 다운로드 | 방법: 파일 다운로드 |
추가 정보
- Uri
- ICredentials
- 개체(Visual Basic)
방법: Visual Basic 방법: Visual Basic