system.diagnostics相关内容
如何使用 System.Diagnostics.Process 类在 C# 中的远程计算机上启动进程,例如计算机名称 = "someComputer"? 我在那台远程计算机上创建了一个小型控制台应用程序,它只是将“Hello world"写入一个 txt 文件,我想远程调用它. 控制台应用程序路径:c:\MyAppFolder\MyApp.exe 目前我有这个: Process
..
我需要一个准确的计时器,而 DateTime.Now 似乎不够准确.从我读到的描述来看, System.Diagnostics.Stopwatch 似乎正是我想要的. 但我有恐惧症.我对在实际生产代码中使用 System.Diagnostics 中的任何内容感到紧张.(我广泛使用它来调试 Asserts 和 PrintLns 等,但从未用于生产产品.)我不仅仅是尝试使用计时器来对我的功能进行
..
登录C#时,如何得知调用当前方法的方法名?我对 System.Reflection.MethodBase.GetCurrentMethod() 了如指掌,但我想在堆栈跟踪中更进一步.我已经考虑过解析堆栈跟踪,但我希望找到一种更清晰、更明确的方法,例如 Assembly.GetCallingAssembly() 但对于方法. 解决方案 试试这个: 使用 System.Diagnostics
..
根据 https://docs.microsoft.com/en-us/dotnet/framework/network-programming/how-to-configure-network-tracing 我们可以在 web.config 或任何其他配置文件中进行设置,我们可以获得详细的 system.net 跟踪、HttpClient 调用的数据包跟踪以及 HttpClient 中的
..
我对这 4 个完全困惑.ElapsedMilliseconds (long)、ElapsedTicks (long)、Elapsed.TotalMilliseconds (double) 和 Elapsed.Milliseconds (int) 之间有什么区别? 我有一个功能 {秒表 sw = 新秒表();sw.开始();MyTimeConsumingAction();sw.停止();s
..
根据 https://docs.microsoft.com/en-us/dotnet/framework/network-programming/how-to-configure-network-tracing 我们可以在 web.config 或任何其他配置文件中进行设置,我们可以获得详细的 system.net 跟踪、HttpClient 调用的数据包跟踪以及 HttpClient 中的
..
根据 https://docs.microsoft.com/en-us/dotnet/framework/network-programming/how-to-configure-network-tracing 我们可以在 web.config 或任何其他配置文件中进行设置,我们可以获得详细的 system.net 跟踪、HttpClient 调用的数据包跟踪以及 HttpClient 中的
..
在准备我的应用程序以提交到 Microsoft Store(我的应用程序“通过警告")时获得的验证结果中,我得到了这个“失败"在“包装健全性测试"下部分: 包含这样一个调用的代码是: private void myMapsHelpToolStripMenuItem_Click(object sender, EventArgs e){System.Diagnostics.Process.St
..
我们创建了一个 Windows 10 应用程序,可以在 Windows 10 自助服务终端模式的平板电脑上运行.它工作得很好,但是,由于位置非常偏远,wifi 连接有时会丢失.我们尝试从网络方面解决该问题,但是当设备丢失并重新获得互联网访问权限时,该应用程序仍会挂起,就好像它没有互联网访问权限一样显示空白页面.在使用这些设备的地方,它们用螺栓固定在墙上以防止盗窃.这意味着如果我们想重新启动它非常耗
..
当使用 System.Diagnostics 跟踪时,有没有办法让 Trace.CorrelationManager.ActivityId 作为列自动包含在 WADLogsTable 中Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener 作为侦听器? 解决方案 新版本的 Azure .NET SDK 在 WAD
..
在 C# 中针对 System.Diagnostics.Process 工具编写代码时,我只捕获 StandardOutput 并对其进行解析.但是,围绕此问题的单元测试在构建服务器上失败了.一位同事在他的机器上尝试后,也失败了. 然后我找到了 Jon Skeet 的回答关于为什么 StandardOutput 为空的问题,他提到同时捕获 StandardOutput 和 StandardE
..
我一直在寻找如何找到使用 System.Diagnostics.Process.GetProcesses 获取的进程对象的名称(例如,对于进程 firefox, 'Firefox') ,并没有找到任何东西.我试过使用 MainWindowTitle,但它没有返回“Firefox",而是返回当前选项卡的名称,因为 Firefox 将其命名为窗口.有什么办法可以找到进程的实际显示名称吗? 解决方
..
在使用 System.Diagnostics 跟踪时,如果不删除 生产 ASP.NET 应用程序中的“默认"跟踪侦听器,是否会对性能产生显着(可衡量)的影响?发布模式,在编译时定义了TRACE常量,但在运行时没有附加调试器? 澄清一下,问题是关于“默认"跟踪侦听器对使用其他跟踪侦听器的应用程序的额外影响,而不是 System.Diagnostics 跟踪的替代方案. 当没有附加调试器时
..
我正在尝试使用 C# 监视另一个进程的内存.但是,Process.WorkingSet64 或 Process.PrivateMemorySize64 将输出的最大内存值是 4294967295.我也遇到了与性能计数器相同的问题. 这是我的代码: 使用系统;使用 System.Diagnostics;命名空间性能{课程计划{static void Main(string[] args){i
..
在我的 web.config 中,我有: 有没有一种我可以打电话的方式,例如: System.Diagnostics.TraceSwitch ["logLevelSwitch"] 以获取当前值? 解
..
我正在尝试执行似乎超出System.Diagnostics.Process对象范围的操作.只要使用.net 4.5/c#5,可接受的答案就可以提出不同的方法. 我的程序正在调用gdalwarp.exe对大型tiff文件执行长时间运行的进程.Galwarp.exe以这种格式输出. 创建6014P x 4988L的输出文件.正在处理输入文件[FileName] .tiff.使用源图像的波段4作
..
在Visual Studio调试器中工作时,我一直使用 System.Diagnostics.DebuggerStepThrough 属性跳过代码. 但是,有时候我希望它也跳过在我已应用 DebuggerStepThrough 属性的方法中调用的所有方法. 有没有办法做到这一点? 我不希望这会影响我已应用此属性的所有方法,但是有时我不希望调用/使用任何代码来为我已应用的方法中调用的所有方
..
在Windows 8.1上,您进入任务管理器并检查进程列表,其中有两个列表:-一个用于“应用程序",即可见的前台应用程序-一个用于“后台进程",即在后台运行的进程 我的最终目标是确定应用程序加载需要多长时间.当应用程序仍在加载时,它会出现在“后台进程"中.但是,一旦加载,它就会出现在“应用程序"中.这将成为我确定应用程序完成加载的标准. 我正在使用System.Diagnostics.
..
.NET中的“跟踪"中的“开关"和“过滤器"之间有什么区别?它们似乎以类似的方式工作.
..
我有一个EventLogReader对象,以及事件日志中的查询,如下所示: string query = "*[System[(Level=2) and TimeCreated[@SystemTime>='%LastRun%']]]") 该代码基本上使用读取器查询自上次运行读取器以来与搜索查询匹配的所有事件. 我宁愿将EventBookmark用于此目的.毕竟,这就是它的目的!但是
..