HttpClientConnection.DownloadFile(String, Boolean) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengunduh data dari sumber daya yang ditentukan oleh ServerURL properti ke file lokal.
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)
Parameter
- fileName
- String
Nama file lokal tempat data yang diunduh disimpan.
- OverwriteDestination
- Boolean
Boolean yang menunjukkan apakah akan menimpa file yang ada, jika ditemukan. Nilai true akan menimpa file yang ada.
Contoh
Contoh kode berikut menunjukkan pembuatan , menetapkan nilai yang HttpClientConnectionsesuai untuk unduhan, lalu memanggil DownloadFile. Nilai properti memerlukan penggantian dengan nilai yang valid untuk aplikasi Anda.
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