我有一个内部构造和使用SqlConnection类的第三方库.我可以从班级继承,但它有很多重载,到目前为止我一直找不到合适的.我想要的是使用正在使用的连接字符串的参数.
有没有办法让我在.NET库核心本身设置一个断点?特别是在SqlConnection类的构造函数中,以便我可以查看堆栈跟踪并查看它实际构建的位置?
除此之外,还有其他方法可以做到这一点吗?
具体来说,我想要做的是使用Application Name参数,以便在查看连接时更容易在服务器上识别我们的应用程序.
编辑:嗯,似乎我需要更多的帮助.我想我已经启用了与符号服务器支持相关的所有内容,并且我注意到我配置的目录已经填满了包含.pdb文件的目录.但是,我无法获得SqlConnection类的实际源代码.
是否有一些明确的指导如何成功地做到这一点?
当您想获得有关特定代码路径的性能数据时,您使用什么方法?
似乎Silverlight/WPF是使用.NET进行用户界面开发的长期未来.这很棒,因为我可以看到在客户端和Web开发方面重用XAML技能的优势.但是看看WPF/XAML/Silverlight它们看起来是非常大的技术,那么哪里是最佳起点?
我想听听任何对这两者都有很好了解的人,并且可以推荐哪一个更好的起点和原因.
Eclipse中的SVN分为两个阵营.SVN人开发了一个名为Subclipse的插件.Eclipse人员有一个名为Subversive的插件.从广义上讲,他们都做同样的事情.各有哪些优缺点?
我试图通过WSS 3.0对象模型在Sharepoint的用户照片上检索用户.我一直在浏览网页寻求解决方案,但到目前为止,我一直无法找到办法.是否有可能,如果是这样,怎么样?
我记得当天用旧的borland DOS编译器你可以做这样的事情:
asm {
mov ax,ex
etc etc...
}
Run Code Online (Sandbox Code Playgroud)
现在是否有半平台独立的方式来做到这一点?我需要进行BIOS调用,所以如果有一种方法可以在没有asm代码的情况下执行此操作,那对我来说同样有用.
如何使您的应用程序多线程?你使用异步功能吗?或者你产生一个新的线程?我认为asynch函数已经产生了一个线程,所以如果你的工作只是做一些文件读取,懒惰而只是在一个线程上产生你的工作就会"浪费"资源......所以在使用线程时有某种设计还是asynch功能?
我正在考虑设计一个我想创建的iPhone应用程序.一个可能的问题是该应用程序必须以root身份运行(以访问某些网络端口).在一个典型的UNIX应用程序中,我只是让应用程序与setuid一起运行,但我想知道是否可以使用iPhone应用程序.
我在Apple的论坛上看到了这个问题,这令人沮丧:
http://discussions.apple.com/thread.jspa?threadID=1664575
我知道Apple希望限制程序可以执行的操作,但是有很多好的,合理的理由让用户以提升的权限运行程序.我不打算在这里创建一个黑客工具.
我确信我可以在一个破牢的iPhone上解决这个问题,但这不是我追求的.有没有办法在不间断的iPhone上运行具有提升权限的应用程序?
(顺便说一句,没有必要警告我NDA.)
我当时正在修复 .NET 2.0 应用程序中的异常处理,我偶然发现了Application.ThreadException的一些奇怪问题。
我想要的是能够捕获 GUI 元素背后的事件的所有异常(例如,button_Click 等)。然后,我想过滤这些“致命性”异常,例如,对于某些类型的异常,应用程序应该继续运行,对于其他类型的异常,应用程序应该退出。
在另一个 .NET 2.0 应用程序中,我了解到,默认情况下,只有在调试模式下,异常才会真正留下 Application.Run 或 Application.DoEvents 调用。在发布模式下,这种情况不会发生,并且必须使用 Application.ThreadException 事件“捕获”异常。
然而现在,我注意到Application.ThreadException事件的ThreadExceptionEventArgs中传递的异常对象始终是异常链中最里面的异常。出于日志记录/调试/设计目的,我确实想要整个异常链。确定哪个外部系统失败并不容易,例如当您刚刚处理 SocketException 时:当它被包装为 NpgsqlException 时,那么至少您知道这是数据库问题。
那么,如何从该事件中获取整个异常链呢?是否有可能,或者我是否需要以另一种方式设计异常处理?
请注意,我确实有一个使用Application.SetUnhandledExceptionMode 的解决方法,但这远非理想,因为我必须滚动自己的消息循环。
编辑:为了防止更多错误,GetBaseException() 方法不会执行我想要的操作:它只返回最里面的异常,而我唯一已经拥有的是最里面的异常。我想得到最外面的异常!
我还应该使用桌子吗?
我要替换的表代码是:
<table>
<tr>
<td>Name</td><td>Value</td>
</tr>
...
</table>
Run Code Online (Sandbox Code Playgroud)
从我读过的东西,我应该有类似的东西
<label class="name">Name</label><label class="value">Value</value><br />
...
Run Code Online (Sandbox Code Playgroud)
非常感谢在线样本的想法和链接.我是一个超出设计深度的开发人员.
编辑:我的需求是能够向用户显示数据并以单独(但几乎相同)的形式编辑值.
.net ×2
assembly ×1
breakpoints ×1
c ×1
c++ ×1
css ×1
eclipse ×1
exception ×1
html ×1
iphone ×1
performance ×1
permissions ×1
photo ×1
profiling ×1
runtime ×1
setuid ×1
sharepoint ×1
silverlight ×1
subclipse ×1
subversive ×1
svn ×1
winforms ×1
wpf ×1
wss ×1