다음을 통해 공유


HttpClientConnection.DownloadFile(String, Boolean) 메서드

정의

ServerURL 속성에 의해 지정된 리소스의 데이터를 로컬 파일로 다운로드합니다.

public:
 void DownloadFile(System::String ^ fileName, bool OverwriteDestination);
public void DownloadFile (string fileName, bool OverwriteDestination);
member this.DownloadFile : string * bool -> unit
Public Sub DownloadFile (fileName As String, OverwriteDestination As Boolean)

매개 변수

fileName
String

다운로드한 데이터를 저장할 로컬 파일의 이름입니다.

OverwriteDestination
Boolean

기존 파일을 덮어쓸지 여부를 나타내는 부울(있는 경우)입니다. true 값은 기존 파일을 덮어씁 수 있습니다.

예제

다음 코드 예제에서는 만들기를 HttpClientConnection보여 하며 다운로드에 적합한 값을 설정한 다음 호출 DownloadFile합니다. 속성 값은 애플리케이션에 유효한 값으로 대체해야 합니다.

const string svcName = "Test_WebService";  
string wsdlFile = Directory.GetCurrentDirectory() + @"\WebSvceTask_wsdl.wsdl";  

//create HTTP connection  
ConnectionManager httpConn = pkg.Connections.Add("HTTP");  
HttpClientConnection clientConn = new HttpClientConnection(httpConn.AcquireConnection(null));  
clientConn.UseProxy = true;  
clientConn.ProxyURL = @"http://yourproxy";  
clientConn.BypassProxyOnLocal = true;  
clientConn.ServerURL = yourURL;  

TaskHost th = (TaskHost)pkg.Executables.Add ("STOCK:WebServiceTask");  
WebServiceTask task = (WebServiceTask)th.InnerObject ;  

task.Connection = httpConn.Name;  
task.ServiceName = svcName;  
task.OutputType = DTSOutputType.Variable;  
task.OutputLocation = "output";  

clientConn.DownloadFile(wsdlFile, false);  
task.WsdlFile = wsdlFile;  
const String svcName = "Test_WebService"  
Dim wsdlFile As String =  Directory.GetCurrentDirectory() + "\WebSvceTask_wsdl.wsdl"   

'create HTTP connection  
Dim httpConn As ConnectionManager =  pkg.Connections.Add("HTTP")   
Dim clientConn As HttpClientConnection =  New HttpClientConnection(httpConn.AcquireConnection(Nothing))   
clientConn.UseProxy = True  
clientConn.ProxyURL = "http://yourproxy"  
clientConn.BypassProxyOnLocal = True  
clientConn.ServerURL = yourURL  

Dim th As TaskHost = CType(pkg.Executables.Add("STOCK:WebServiceTask"), TaskHost)  
Dim task As WebServiceTask = CType(th.InnerObject, WebServiceTask)  

task.Connection = httpConn.Name  
task.ServiceName = svcName  
task.OutputType = DTSOutputType.Variable  
task.OutputLocation = "output"  

clientConn.DownloadFile(wsdlFile, False)  
task.WsdlFile = wsdlFile  

적용 대상