本文整理汇总了C#中System.Net.OpenReadCompletedEventArgs.ToString方法的典型用法代码示例。如果您正苦于以下问题:C# OpenReadCompletedEventArgs.ToString方法的具体用法?C# OpenReadCompletedEventArgs.ToString怎么用?C# OpenReadCompletedEventArgs.ToString使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Net.OpenReadCompletedEventArgs
的用法示例。
在下文中一共展示了OpenReadCompletedEventArgs.ToString方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: client_OpenReadCompleted
void client_OpenReadCompleted(object sender, OpenReadCompletedEventArgs e)
{
if (e.Error == null && !e.Cancelled)
{
Console.WriteLine(e.ToString());
int last = from.Text.LastIndexOf('/') + 1;
char[] name = new char[from.Text.Length - last];
from.Text.CopyTo(last, name, 0, from.Text.Length - last);
string pathToCopy = string.Concat(pathToCopyTemp, "\\", new string(name));
Console.WriteLine(pathToCopy);
if (!File.Exists(pathToCopy))
{
System.Windows.Controls.Label label = new System.Windows.Controls.Label();
label.Content = new string(name);
label.Height = 30;
label.Width = 90;
label.Margin = new Thickness(5);
label.ToolTip = pathToCopy;
stackPanel.Children.Add(label);
System.Windows.Controls.ProgressBar pB = new System.Windows.Controls.ProgressBar();
pB.Height = 20;
pB.Width = 350;
pB.Margin = new Thickness(5);
stackPanel.Children.Add(pB);
System.Windows.Controls.Button pauseBtn = new System.Windows.Controls.Button();
pauseBtn.Content = "||";
pauseBtn.Height = pauseBtn.Width = 20;
pauseBtn.Margin = new Thickness(5);
pauseBtn.Click += pauseBtn_Click;
stackPanel.Children.Add(pauseBtn);
System.Windows.Controls.Button stopBtn = new System.Windows.Controls.Button();
stopBtn.Content = "[]";
stopBtn.Height = stopBtn.Width = 20;
stopBtn.Margin = new Thickness(5);
stopBtn.Click += stopBtn_Click;
stackPanel.Children.Add(stopBtn);
Thread thread = new Thread(DownloadInThread);
thread.IsBackground = true;
DownLoadInfo downInfo = new DownLoadInfo(thread, pathToCopy, pB, e.Result, label);
pauseDict.Add(pauseBtn, downInfo);
stopDict.Add(stopBtn, downInfo);
thread.Start(downInfo);
}
else
{
System.Windows.MessageBox.Show(pathToCopy + " уже существует");
}
}
else
{
System.Windows.MessageBox.Show("Путь не существует");
}
}