SharpSvn.UI.dll 如何显示提交的进度 20C

c#中利用sharpsvn自动提交源码到SVN服务器,SharpSvn.UI.dll 提供了一个默认的操作界面。例如用户名和密码获取界面、证书确认界面。我们只需要将下面这两行代码写入我们程序中,SharpSvn 会自动挂载相对应的事件句柄。当需要用户名和密码获取或者证书确认时就会弹出相对应的界面。

using (SvnClient client = new SvnClient())
{
SharpSvn.UI.SvnUIBindArgs uiBindArgs = new SharpSvn.UI.SvnUIBindArgs();
SharpSvn.UI.SvnUI.Bind(client, uiBindArgs);
}
怎么使用SharpSvn.UI.dll提供的默认界面显示提交文件的进度?
怎么使用SharpSvn.UI.dll提供的默认界面显示提交文件时提交的进度?

1个回答

看下文档,要报告进度,那么必须提供异步的方法,这种方法一般以Ansyc结尾,如果提供的提交的函数调用没有异步的版本,就不太好写报告进度的了,那么可以反编译看下,然后在底层自己实现异步操作。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
如何显示进度?
现在做一界面,是用登陆的,可是登陆需要一段时间,在这段时间里,界面就象死了一样,能不能做一个显示登陆进度的东西,怎么做?rn谢谢,虚心请教!!!
如何显示检索数据的进度
在检索数据时dw_1.retrieve(),如何用进度条显示检索的进度rn但是检索时根本不知道数据的个数,如何设置进度?rn
控制台程序如何显示进度?
再窗口中显示进度可以用发消息的方式rnrn控制台中可不可以采用类似发消息的方式rnrn另外,就像Winrar控制台自解压缩的时候显示rnprocessing... ...X%rnX不断变化是怎么弄的?process
如何显示复制文件的进度
如何显示正在复制文件的进度rn例如在ProgressBar1上显示
如何显示处理进度
我的web service 处理用户的请求可能要花很长时间rn能不能让用户看到我的处理进度?
如何显示文件复制进度
这是我刚做的复制文件测试程序,每个缓冲设置为5K,传送和显示方面都不会出错.但是我发现传送300M的大文件时,几个label显示控件经常会停止刷新,有时又会刷新一下,那个进度条控件倒是工作的挺好,实时性很高.rn 我在vb.net下做程序时,用application.doevent()方法可以让屏幕上的控件实时刷新,不知道VB6里有没有类似的方法?我后来改用timer控件定时刷新,就更不行,连进度条都不动.rnrnDim ReadBuf() As Byte '读缓冲rnDim WriteBuf() As Byte '写缓冲rnDim iFileLen As Long '文件长度rnDim iAlreadySend As Long '已发送字节数rnDim iNoSend As Long '未发送字节数rnDim iArrayLen As Long '缓冲长度rnrnPrivate Sub Command1_Click()rn '读取文件rn Open "d:\temp\魔鬼司令.asf" For Binary Access Read As #1rn Open "d:\temp\魔鬼司令1.asf" For Binary Access Write As #2rn iAlreadySend = 0rn Label2.Caption = "已发送:" & CStr(iAlreadySend) '显示已发送rn iFileLen = LOF(1)rn Label1.Caption = "文件大小:" & CStr(iFileLen) '显示文件大小rn iNoSend = iFileLenrn Label3.Caption = "未发送:" & CStr(iNoSend) '显示未发送rn ProgressBar1.Value = 0 '显示进度条rn Label4.Caption = "百分比:0%" '显示进度rn iArrayLen = 5000rn ReDim ReadBuf(iArrayLen - 1)rn Do While iNoSend > 0rn If iNoSend < 5000 Thenrn '数组长度设为未发送字节数rn iArrayLen = iNoSendrn ReDim ReadBuf(iArrayLen - 1)rn End Ifrn Get #1, iAlreadySend + 1, ReadBufrn rn '写入文件rn Put #2, iAlreadySend + 1, ReadBufrn rn iAlreadySend = iAlreadySend + iArrayLenrn Label2.Caption = "已发送:" & CStr(iAlreadySend) '显示已发送rn iNoSend = iFileLen - iAlreadySendrn Label3.Caption = "未发送:" & CStr(iNoSend) '显示未发送rn ProgressBar1.Value = Int((iAlreadySend / iFileLen) * 100) '显示进度条rn Label4.Caption = "百分比:" & CStr(Int((iAlreadySend / iFileLen) * 100)) & "%" '显示进度rn Looprn Close #1, #2rnEnd Subrn
如何显示copyfile的进度?
如题
如何显示邮件发送进度
我用下面的代码,当点发送按钮后,进度栏的位置很快显示到最后了,rn当实际上邮件并没有发送完,这是怎么回事rnprocedure TSendMailForm.SendClick(...)rnbeginrn with SMTP dorn beginrn UserID:=UserId;rn Host:=Host;rn Port:=Port;rn PostMessage.FromName:=UserId;rn PostMessage.FromAddress:=FromAddr;rn PostMessage.ToAddress.Add(edtMailAddr.Text);rn PostMessage.Subject:=edtSubject.Text;rn PostMessage.Body.Add(Editor.Text);rn for i:=0 to lvAttachments.Items.Count-1 dorn PostMessage.Attachments.Add(lvAttachments.Items[i].SubItems[0]);rn Connect;rn SendMail;rn end;rn ProgressBar1.Max:=SMTP.BytesTotal;rnend;rnrnprocedure TSendMailForm.SMTPPackedSend(....)rnbeginrn ProgressBar1.Position:=SMTP.BytesSent;rnend;rn
如何显示下载进度?
使用的是URLDownloadToFile函数,当下在一个文件时该如何显示出下载的进度?
如何让页面提交时显示一个gif动画显示进度,提交成功后就不显示gif动画??
如题,谢谢!
如何显示flash读取进度?
如何在网页中显示flash读取进度?要在flash中制作吗?如何制作? 最好有教程!
请教:如何显示文件复制进度??
我在网上邻居上复制文件rn由于文件比较大rn所以在复制的过程中rn想要显示一下复制的进度rn不知道应如何处理rn请各位老大指点一下rnrn小的是初学rn万望各位老大详细讲解rn谢谢先
如何显示数据集检索的进度
我用sql语句进行查询,结果返回给ado的dataset对象,请问如何判断检索的进度,并在progressbar上显示出来?
【请教】加载图片如何显示进度
如下面链接rnrn[url=http://data.auto.qq.com/car_public/1/piclib_disp.shtml#cid=3628&pid=66463][/url]rnrn(腾讯汽车频道的图片显示)rnrn打开页面主显示有一个图片加载百分比的东东。rnrn我想问问这个效果是如何做的。rnrn还请前辈门告知实现的原理,自己想弄个玩玩,(最近在研究js)rnrn谢谢啦~[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/4.gif][/img]
ProgressBar如何显示时间进度?
[size=14px][b]ProgressBar如何显示时间进度?例如,有两个ProgressBar,它们是相互独立的,没有联系。只是放在同一个窗体里。rnrn用户在TextBoxStart里,输入起始时刻,在TextBoxEnd里,输入结束时刻。ProgressBar1就显示这个时间的进度,就是从起始时刻到结束时刻。rnrnrn另外,用户在TextBoxQuantum里,输入一个时间段。ProgressBar2就显示倒数的时间进度,就是一个倒数的定时器。它的进度最好是从右到左的,因为是倒数。rnrnrn请问,这个用C#如何实现?谢谢![/b][/size]rnrnrnrn[size=12px][color=#993300]是不是很难?又要计算时间差,又要控制ProgressBar[/color][/size]
如何制作进度显示窗体!
在模式窗体中显示进度显示窗体之后,后面的代码就不执行了!!rn大家有没有好的解决方案
如何让Slider显示进度
Opengl绘图,有很多帧数据,现在已经可以通过拉动Slider的BAR来控制描绘的帧rn但是想让在播放这些帧的时候Slider可以显示播放进度rn不知道怎么做了,求助rn
vb滚动条如何显示进度
各位老大,这又有问题了,郁闷好几天了。vb自带的滚动条没有显示当前进度文字的功能,想实现此功能,试过用文本框,但背景色及滚动效果不好控制,用标签又无法设置透明及无法移到顶层(即不能在滚动条的上方),请教各位,有什么办法实现此功能吗,如果能用API函数也行呀。只知道用SendMessage函数可以设置前、背色,但不知如何设置显示文字,请赐教。谢谢!!!
如何显示SQL查询进度
如何显示SQL查询进度
进度显示
请问如动态显示idftp上传或下载文件的进度?
拷贝文件时如何显示进度?
拷贝文件时如何显示进度?有什么方法?
如何显示存储过程执行进度
校验1万行的一个数据表,希望每校验100行就输出一下进度。rn if mod(v_count,100) = 0 thenrn commit;rn DBMS_OUTPUT.put_line(v_count);rn end if;rn用这个语句的结果是存储过程执行完一下子输出所产生的所有结果。rn并不是每100条一输出。rn不知道如何解决,求助。
C# 如何显示程序运行的进度?
程序是一段为文件夹赋权限的操作,但随看文件夹的增多,我想要为用户显示程序运行的进度~!rnrn我怎么才能知道程序的总进度呢rn如何显示程序运行的进度呢
listctrl中如何显示进度
在listctrl控件中。我有两列。一列是“设备名称”一列是状态。我要上传升级文件到设备中去(就是发送文件数据过去)。状态那一列我想显示发送的进度。---有点类似迅雷的那个下载(下载了百分之几)。请问该如何实现,有什么函数或者方法么?
进度显示窗口的显示
在一个会话期内要进行大量的事物处理,所以加了个进度显示窗体,但shou了窗体后,却只能看到一个灰色的窗体方框和进度条,而窗体上的字体显示不出来;将窗体用代码refresh一下也不行,各位看看是什么原因呢?
实现在进度度上显示进度
MFC实现在进度度上显示进度.通过自定义类CMyProress可以设置进度条属性并进行相关操作.
mfc复制文件显示进度
mfc做的一个显示复制文件进度的对话框应用程序,有暂停和取消,加速和减速等功能
显示后台操作进度
c#.net的程序,web网站,批量修改远程设备的密码,修改密码的时候设备会做出应答,我想在页面显示设备返回的信息,也就是在修改密码的同时,前台页面实时显示后台操作的进度,比如:页面输入用户名,新密码,旧密码,点击执行修改密码,系统会根据IP地址找到该设备,首先登入改设备,设备返回登入是否成功的信息,如果成功,系统执行输入旧密码,如果密码正确,设备返回要求输入新密码,系统执行输入新密码,设备返回修改结果。然后系统连接第二个设备,再执行一遍修改密码,大致就这样一个流程。所有流程都是点击执行后自动完成的。rn[img=https://img-bbs.csdn.net/upload/201402/10/1392003705_913610.png][/img]rn要求在右边的框中显示设备返回的信息,现在修改密码完成了,就是不知道怎么实现时事显示设备返回的信息。跪求赐教!!!
HTML5上传文件显示进度
       下面我们使用Html 5的新特性file api实现上传文件,并显示上传文件进度百分比。意图是这样的,当选择文件时,显示当前文件信息。这里我们是结合Asp.net MVC做为服务端,您也可以是其它的服务端语言。让我们看面这个片断的HTML:        @using (Html.BeginForm(&quot;Upload&quot;, &quot;Home&quot;, FormMethod.Pos...
进度条显示导入进度
求教:我做vb程序时,在一个form的load方法中,要对数据库进行操作,并且还要运行两个mssql的dts文件。由于数据量可能会很大,如果没有一定的信息显示,用户在等待过程中可能会误认为是机器死机,而强制关闭程序。我想用进度条显示导入的进度,让用户知道程序的运行情况。即点击按钮,打开导入数据界面,首先显示进度条,等进度条完成(数据导入完成),再显示form界面。rn现在的情况是,当我点击按钮,打开导入数据界面,进度条和form都没有出来,请问这个该如何处理。
怎么加进度显示????????
我用TNMStrm和TNMStrmServ做了一个文件传输工具, 请问如何加入进度显示啊rn我用OnHostResolved为什么不好使,rn application.ProcessMessages ;rn ProgressBar1.Max :=NMStrmServ1.BytesTotal;rn ProgressBar1.Position :=NMStrmServ1.BytesRecvd;
关于进度条显示进度
我做了一个启动界面,是用对话框做的,在上面放了一张图片和一个进度条。然后在主对话框初始化函数里面(OnInitDialog)激活启动界面:rnCSplashDlg::ShowSplashScreen(NULL);rn (CSplashDlg::c_pSplashDlg)->m_ProgressCtrl.SetPos (20);rn由于主对话框启动时要加载多个函数,所以程序启动起来比较慢,我用进度条来显示进度。在不同的位置用rn(CSplashDlg::c_pSplashDlg)->m_ProgressCtrl.SetPos 来改变进度条的长度。前几天还能够看到进度条逐步向前推进,但是今天却看不到了。进度条到40%后就不动了,直到主对话框出现并摧毁启动界面。我想直到是不是由于进度条更新的消息得不到处理?所以用peekmessage和pumpmessage,但是这样也仍然不行。进度条还是那样,到了40%后就不动了。请大家赐教啊!
数据库备份进度显示问题?
请大家看一下这段代码,为什么数据库可以备份成功,但不显示进度?网上查了都说可以显示,我的却不能。rn#region 数据库的备份和实时进度显示rn public bool BackupDB(string _strFileName)rn rn m_tspbProgressBar.Value = 0;// 进度条rn m_tspbProgressBar.Maximum = 100;rn m_tspbProgressBar.Visible = true;rn SQLDMO.SQLServer svr = new SQLDMO.SQLServerClass();rn tryrn rn svr.LoginSecure = false;rn svr.Connect(m_strServerName, m_strUserName, m_strPwd);rn SQLDMO.Backup bak = new SQLDMO.BackupClass();rn bak.Action = 0;rn SQLDMO.BackupSink_PercentCompleteEventHandler pceh = new SQLDMO.BackupSink_PercentCompleteEventHandler(Step);rn bak.PercentComplete += pceh;rn bak.Files = _strFileName;rn bak.Database = m_strDbName;rn bak.Initialize = true;rn bak.SQLBackup(svr);rn return true;rn rn catch (Exception err)rn rn throw (new Exception(string.Format("备份数据库失败!\r\n错误信息:0", err.Message)));rn rn finallyrn rn svr.DisConnect();rn m_tspbProgressBar.Visible = false;rn rn rn private void Step(string message, int percent)rn rn m_tspbProgressBar.Value = percent;rn Application.DoEvents();rn rn#endregion
进度显示,急!!
我在sqlserver中写了一个存储过程,执行时间比较久,在sqlserver中能不能得到每次这个存储过程的执行时间啊,或能在存储过程中有进度显示。这样能给客户一个直观的显示,不至于机子没响应,客户以为死机。
状态栏进度显示
最近需要做这样一件事情:在状态栏显示程序进度的同时,能够在旁边更新显示的内容。比如说程序在扫描图像的时候,状态栏在显示扫描进度,同时需要显示扫描到了第几个图像。大家有没有好的方法,或者讲讲思路也可以。rn说明:状态栏更新显示我用的是NorthTibet提供的CProgStatusBar。真得谢谢他了:) rnrnrnrnrnrn
vue+element 上传图片的进度显示
效果展示 HTML 这里用的是element默认的上传地址action,代码如下 &amp;lt;div&amp;gt; &amp;lt;el-upload action=&quot;https://jsonplaceholder.typicode.com/posts/&quot; list-type=&quot;picture&quot; :show-file-list=&quot;false&quot; :on-success='uplo...
文件上传及进度显示
之前遇到需要显示文件上传时的进度问题,就整理了下资料,没什么复杂的东西,看代码吧。
显示和设置ProgressBar的进度
显示和设置进度条的进度主要用到了以下几个属性和方法: android:max 设置进度条的最大值 android:progress 设置第一进度条的当前进度 android:secondaryProgress 设置第二进度条的当前进度 void incrementProgressBy(int diff): 增加第
C#_ProgressBar 显示进度数字
使用ProgressBar,并且通过数字的形式显示进度,一开始以为很简单啊(其实是真的很简单),于是乎一开始的代码是这样的: public partial class Form1 : Form { public Form1() { InitializeComponent(); } protected override void...
okhttputils显示下载进度
//download the new appprivate void downLoadNewApp(NewVersion.XianzaishiRfBean version) { if (StringUtils.isEmpty(version.getUrl())) { ToastUtils.showToast("新版本的APP url为空");
相关热词 c# 线程结束时执行 c# kb mb 图片 c# 替换第几位字符 c#项目决定成败 c# 与matlab c# xml缩进 c#传感器基础 c#操作wps c# md5使用方法 c# 引用父窗口的组件