【c# – 我应该使用哪个.NET异常来发出外部应用程序故障信号?】教程文章相关的互联网学习教程文章

c#-Azure函数未将自定义事件记录到应用程序见解【代码】

我已经创建了服务总线触发的Azure函数,并希望在应用程序见解中记录自定义事件.private static string key = TelemetryConfiguration.Active.InstrumentationKey =System.Environment.GetEnvironmentVariable("APPINSIGHTS_INSTRUMENTATIONKEY", EnvironmentVariableTarget.Process);private static TelemetryClient telemetryClient =new TelemetryClient() { InstrumentationKey = key };[FunctionName("Function1")]public stati...

C#-ASP.NET应用程序如何检查用于请求的代理?【代码】

我有一个通过Web代理调用某些服务的应用程序.我想显示有关用于请求的代理的信息.我怎样才能做到这一点? 我的代码如下:WebRequest request = WebRequest.Create(url); request.Credentials = CredentialCache.DefaultCredentials; HttpWebResponse response = (HttpWebResponse)request.GetResponse(); log(response.StatusDescription); // HERE I'd like something like log(request.getProxy())) reponse.Close();任何想法?谢...

C#-查找Winform应用程序的坐标【代码】

我有一个简单的登录屏幕Windows窗体应用程序,现在我要通过适配器控制该应用程序,我想找到文本框和按钮的坐标,在右键单击文本框控件并从其属性中选择位置后,我尝试使用这些坐标,但是这没用.所以我想找到合适的位置,因为Windows窗体应用程序表单大小可以在运行时更改.因此,如何找到Windows窗体坐标. 我尝试使用文本框和按钮控件的属性中提供的坐标,但是这些坐标不起作用.IntPtr childHwnd = Win32API.FindWindowByPosition(ptr, new ...

c#-从.Net应用程序编译.cs

是否有托管API来编译C#应用程序(到内存或磁盘)?我认为存在一个是因为SharePoint会在内存中编译ASP.NET页.我们想在运行时使用它来生成Linq DataContext,并针对各种项目进行编译.解决方法:看一下Microsoft.CSharp.CSharpCodeProvider类.该页面包含如何使用该类来编译C#源代码的示例代码. 注意:此类不能用于部分信任中.您需要以完全信任的身份运行才能运行C#编译器.

在VB.Net/C#表单应用程序中打印-版式设计器?

我维护一个vb.net表单应用程序,该应用程序可以将各种标签打印到标签打印机. (标签打印机就像其他打印机一样,只是较小的打印区域/较低的分辨率) 该系统使用打印机硬件支持的旧版打印方法,但是十多年来一直没有使用.我添加了要从PrintDocument类进行打印的逻辑.我喜欢班级的灵活性,但是布局有点乏味. (定义每个DrawString命令的大小/位置等) 是否有用于生成打印文档布局的软件产品或开源UI设计器?设计器的输出必须是我可以集成到我的...

c#-StructureMap应用程序示例

我想知道在哪里可以找到使用StructureMap编写的示例C#应用程序.谁能指出我正确的方向?解决方法:签出codecampserver.这是一个不错的参考应用程序,其中包括StructureMap.

c#-在控制台应用程序(即-S“ myServerName”)中使用以连字符命名的输入的简单方法是什么?【代码】

我希望控制台应用程序使用连字符命名的输入,如下所示:myApp -S "myServerName" -D "myDatabaseName"而不是通常的:myApp "myServerName" "myDatabaseName"我认为第一种方法对于希望在将来使用我的控制台应用程序的开发人员更为友好.我认为我不知道这种输入是什么,否则我会在Google上找到它.解决方法:在可执行文件名称之后输入的所有内容都称为命令行参数. 但是,是否使用破折号或斜杠或其他关键字完全取决于应用程序来实现. 如果您...

C#-查找以前关注的应用程序-WinAPI【代码】

我在一个相关的问题中“回答了”这个问题-但这是我遇到的另一个问题,我需要更多最新的答案… 基本上,我有一个在屏幕上保持打开状态的应用程序,一旦用户输入了三个第三方应用程序之一,就可以在我的应用程序上按一个按钮. 当他们单击我的应用程序上的按钮时,我需要确定他们最后使用的三个应用程序中的哪个,以便知道与哪个数据库进行对话.我已经走了看GetForeGroundWindow和GetWindow的路线,但是我从GetWindow获得的Window句柄总是引用...

c#-确定如何关闭应用程序【代码】

我试图确定是否通过单击Windows窗体上的“ X”来关闭我的应用程序,或者他们是否单击了我上面的“退出”按钮.现在,我正在使用StackTrace.GetFrame(someIndex)来确定方法,但是我正在寻找一种更明确的方法,因为看起来这些帧顺序无法得到保证.有没有更好的方法来区分?这是一个.NET 3.5 WinForm,我用C#编写.解决方法:使用其他事件来处理您自己的“退出”按钮单击.在您自己的“退出”事件处理程序中,执行额外的逻辑或设置一些状态变量,然...

c#-在应用程序中创建/编译.net数据类

我们是否可以使用某种模式,Xml结构,体系结构技术来创建简单的数据持有人类代码,然后就可以在运行时反序列化该代码了? 我们正处于.Net项目的早期设计阶段,我们的目标之一是使最终的系统可以通过配置进行扩展,而无需开发人员.我们需要支持新的数据源,通常以Xml消息的形式提供.当前,我们将消息转换/反序列化为简单的类,然后使用可以根据需要操纵这些类的现有语言. 当您有开发人员将Xml映射到简单类,创建该类然后编写反序列化时,这种方...

SharpSSH卡在C#SSH应用程序读取的无限流中【代码】

下午都 我对.Net的SharpSSH库有一个小问题(请参阅http://www.tamirgal.com/blog/page/SharpSSH.aspx)SshStream ssh = new SshStream("some ip address", "some username", "some password");ssh.Prompt = "\n";ssh.RemoveTerminalEmulationCharacters = true; ssh.Write("ssh some ip address");// Don't care about this responsessh.ReadResponse();ssh.Write("lss /mnt/sata[1-4]");// Don't care about this respon...

c#-asp.net 3.5应用程序-仅当部署到客户端时,无法加载程序集,“无法验证强名称签名”【代码】

已经开发了一个asp.net 3.5应用程序,该应用程序由一个我们站点,一些开发的程序集和一些第三方程序集(例如Telerik,Jayrock等)组成,它们都是非常标准的第三方程序. 创建并构建了此应用,并在VM上运行的Win 2008 Eval上进行了测试,一切都很好.想象一下,在客户端生产Win 2008服务器上安装后感到沮丧,该应用程序无法运行,并且错误消息是“无法验证强名称签名.程序集可能已被篡改,或者被延迟签名…” “一个.这适用于应用程序中的所有装配...

c#-.NET中的多层应用程序

我仍在学习.NET框架,我想仅为实践而实施多层应用程序.我的目标是向医院提出申请. 问题:实现通过套接字接受客户端请求的多线程服务器是好主意吗?工作线程处理客户端请求,然后将请求路由到数据访问层? 这对于线程管理来说是不错的做法,但是对我的应用程序来说这是正确的方法吗?还有其他解决方案可以实现此目标吗? 我正在考虑在Java中实现多线程服务器,而在.net中实现客户端?解决方法:Microsoft使用.NET平台为应用程序体系结构提...

c#-在Silverlight 4应用程序中的列表框上单击鼠标右键【代码】

我正在尝试实现以前在Winforms应用程序中理所当然的功能.我是Silverlight新手,所以希望所有这些内容都是基本的. 我在Silverlight 4应用程序中有一个列表框.我想做以下事情: >右键单击列表框>将项目放在我点击突出显示的位置下方>我想弹出一个上下文菜单(上下文菜单中有我自己的项目) 到目前为止,从我的研究来看,似乎在Silverlight中没有ContextMenu构造,相反,我们必须构建一个Grid / Canvas结构并将其附加到Popup对象,然后弹出该对...

如何关闭(不杀死)另一个没有可见窗口的应用程序? (C#)

我有一个要确保我的应用程序当前未在其中运行的安装程序.如果是这样,我想关闭它(而不是杀死它,因为该应用程序必须在退出时保存一些数据).另一个问题是我的应用程序的窗口是隐藏的(改为显示托盘图标),因此Process.MainWindowHandle始终为0. 我该怎么做才能通知我的申请关闭?我可以直接向应用程序(而不是窗口)发送消息吗? 对你的帮助表示感谢.格里高解决方法:只是添加其他内容:named pipes.