如何在每次调用函数时阻止pdf下载,例如在循环期间:
public void Get(string message)
{
using (var webClient = new WebClient())
{
var pdf = webClient.DownloadData("http://google.com/something.pdf");
// Do some process
.....
}
}
例如循环函数:
for(var i; i > 100; i++)
{
Get("Help me");
}
答案 0 :(得分:1)
如果你的意思是,你可以这样做:
使变量i
成为全局变量,只有0
才会下载WebClient:
我已将2个选项放在多行注释中
像@Adriano所说,最好使用HttpClient
int i;
private byte[] cachedPdf;
public void Get(string message){
/* if(i == 0){
// do stuff
} */
}
public static void Main(string[] args){
for(i = 0; i < 100; ++i){
/* if(i == 0){
Get("Hello world");
} */
// Do other stuff
}
}