【c# – 如何正确等待调用Dispatcher.Invoke的多个线程在WPF应用程序中完成】教程文章相关的互联网学习教程文章

c# – 从VS2010 WCF服务应用程序获取WSDL【代码】

我刚刚在Visual Studio 2010中创建了一个示例WCF服务应用程序.它具有以下配置和服务代码.我需要看到生成的相应WSDL.我需要做些什么才能看到相应的WSDL? 码public class Service1 : IService1 {public string GetData(int value){return string.Format("You entered: {0}", value);}public CompositeType GetDataUsingDataContract(CompositeType composite){if (composite == null){throw new ArgumentNullException("composite")...

自动记录和统计(C#应用程序)【代码】

我正在尝试考虑输入统计信息和某种登录程序的最佳方法.1.有没有人有一篇关于在程序中实施的统计数据的好文章?2.我可以创建一个属性,以便在某个方法之前调用计时器来测量运行所花费的时间吗?例如class A {[RunTimer]public void Foo(){// do stuff} }编辑我们希望有机会在运行时控制统计数据,而不仅仅是ob dev或QA时间.解决方法:一种选择是创建一个高阶函数,它将为目标函数计时并记录结果:public static class TimingExtensions ...

c# – 有没有办法在我的asp.net应用程序中的类中使用Server.MapPath【代码】

我的应用程序的根目录下有一个log.txt文件.我希望能够让我的日志类能够访问此文件并写入它.但我不知道如何在我的代码中告诉它文件的正确路径.谢谢你的帮助using (StreamWriter w = File.AppendText("log.txt")){Log(e.ToString(),w);w.Close();}解决方法:使用Server.MapPath("~/log.txt")获取完整的文件名. 更新: 如果您不在ASP页面内,而是在常规课程中,请尝试:System.Web.HttpContext.Current.Server.MapPath("~/log.txt")更新2...

c# – 如何在wpf中更改应用程序文化?【代码】

这是我的代码.double value = double.Parse(Utility.GetParamValueOrDefault(omRecord.paramList[i].value, "0"),CultureInfo.CurrentCulture);这是我得到的错误出现FormatException:输入字符串的格式不正确 我已经阅读了StackOverFlow的一些线程,说我需要将以下代码添加到我的WPF应用程序的main()中.Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US"); Thread.CurrentThread.CurrentUICulture = new CultureInfo(...

c# – 我如何使用XDocument.Load()获取应用程序目录中的文件【代码】

我在项目的文件夹中有一个XML文件.我想使用XDocument.Load(字符串),但我是否必须将应用程序的完整路径写为URI的一部分(例如在我的示例中)?XDocument xml = XDocument.Load("c:/users/myuser/documents/visual studio 2010/Projects/ErrorRegistro/Registro.xml");解决方法:绕过资源问题的另一种方法是将文件添加到项目(与ressource解决方案相同),然后单击该文件,并在属性选项卡中选择“复制始终”复制到输出路径.这样,在构建时文件...

调试C#应用程序

我来自PHP背景,我的调试“工具”基本上是echo,var_dump和exit.虽然我知道调试的重要性,但我从未尝试使用/学习调试工具. 现在我正在学习C#,我认为如果没有对该领域的广泛了解,我真的无法编程. 所以我的问题是:我在哪里可以了解调试的内容和方法?我知道什么是断点(概念上),但如何使用它?如何使用Step into和Step over?这样的基本事情. 作为一个相关的问题,在C#(Visual Studio)中有类似var_dump的东西,在那里我可以检查任何对象. ...

c# – 在n秒不活动后关闭WPF应用程序【代码】

如何在’n’秒不活动后关闭WPF应用程序?解决方法:有点晚了,但是我想出了这个代码,它会在任何输入事件上重启一个计时器:public partial class Window1 : Window {DispatcherTimer mIdle;private const long cIdleSeconds = 3;public Window1() {InitializeComponent();InputManager.Current.PreProcessInput += Idle_PreProcessInput;mIdle = new DispatcherTimer();mIdle.Interval = new TimeSpan(cIdleSeconds * 1000 * 10000);...

c# – 应用程序项目结构问题

我想问一下您在开发和部署一个通常具有一些标准功能的应用程序方面的经验,但该应用程序也可以具有客户特定功能.例如: >客户1具有标准功能,但也需要搜索功能.>客户2仅具有标准功能.>客户3具有标准功能,并且还需要员工日历. 你怎么解决这个问题? 您是否有一个项目可以从中部署所有应用程序,然后使用某种配置文件来确定特定应用程序中哪些功能可用? 你会为每个客户开一个项目吗?这就是我现在正在做的事情,但问题在于如果需要在标准...

c# – 为什么visual studio在应用程序退出时不退出调试器?

我试图找出一个项目中发生了什么变化,现在导致应用程序在关闭我正在调试的应用程序时不退出调试器.我还注意到未处理的异常不再调用未处理的异常处理程序,我不确定它是否相关.解决方法:当所有线程退出时,调试器退出.你可能已经创建了一个额外的线程,并没有做任何事情来终止它. 这将解释未处理的未处理异常:如果它们发生在不同的线程上,您将无法在主线程上看到它们.

c# – SignalR聊天应用程序发送图像

我从教程中构建了SingnalR聊天应用程序MVC5 signalR 2.0: – http://www.asp.net/signalr/overview/signalr-20/getting-started-with-signalr-20/tutorial-getting-started-with-signalr-20-and-mvc-5这一切都很出色,但有没有办法发送图像/附件?和实际显示在屏幕上的图像?解决方法:我建议你 – 通过WebApi(无SignalR)发送图像和消息,然后通过SignalR通知聊天中的所有参与者.

c# – 在visual studio中打开后,控制台应用程序立即关闭【代码】

我试图在用C#构建的visual studio中打开一个控制台应用程序.我打开它后立即关闭. 我知道Windows设置这是一个安全默认设置(至少我认为).我该如何解决? 我知道我可以编译它并创建一个快捷方式并修改目标,以便它在应用程序位置之前具有命令提示符的位置.虽然创建它的程序员可以在visual studio的输出中生成信息,但是我必须在那里打开它. 它发生在大多数应用程序而不仅仅是在visual studio中,只是在这种情况下我需要它在VS 2010中打开...

c# – 如何获得* actual *主机应用程序实例?【代码】

我在VBE的C#加载项中有这个代码(强调“VBE”:它不是MS-Office加载项):public abstract class HostApplicationBase<TApplication> : IHostApplicationwhere TApplication : class {protected readonly TApplication Application;protected HostApplicationBase(string applicationName){Application = (TApplication)Marshal.GetActiveObject(applicationName + ".Application");}其中TApplication是MS-Office互操作应用程序类,例...

c# – “无法在Azure Web应用程序中创建SSL / TLS安全通道”【代码】

我的Azure Web应用程序需要连接到各种服务器(使用和不使用SSL).只要我在Windows 10上的本地IIS Express或IIS 7.5中运行应用程序,这就完美无缺. 一旦我将应用程序部署到Azure,它就会停止为需要SSL的某些服务器工作(不是全部考虑).如果我通过ssllabs运行它们通常会得到A而有效的则得到B或C. 所以我认为Azure实例上的.NET支持的密码少于本地支持的密码或类似的东西? 我试过这个ServicePointManager.ServerCertificateValidationCallb...

c# – MVC Web应用程序内的托管WCF服务【代码】

我在现有的MVC Web应用程序中添加了一个WCF服务,以便在OLAP多维数据集工具(Syncfusion)上显示它.当我使用启用http的站点执行应用程序时会发生什么,我能够访问如下的WCF方法, 码$("#OlapClient").ejOlapClient({ url: "/Areas/OLAP/wcf/OlapClientService.svc"});但是,当我从启用https的站点执行此操作时,我无法访问WCF方法.它只是抛出404方法未找到异常.以下是我的WCF的web.config. Web.config文件<system.serviceModel><behaviors...

Azure AD Graph API – 使用C#将用户分配给应用程序【代码】

我发现应用程序可以在这个答案中分配给用户,但似乎无法弄清楚如何使用C#来做到这一点.下面是我正在尝试的JSON和C#. Azure Active Directory: assign user to an application from the gallery via Graph APIAssign principal (user or group) to application: ?resourceId is the objectId of the servicePrincipal that get created in the tenant for the application ?id is the default role id of App. ?principalId is the o...