【如何在C#中实现OLE服务器】教程文章相关的互联网学习教程文章

c#-在构建服务器上编译async..await时无效的令牌“ void”【代码】

我目前正在编写一个使用async..await-Pattern执行异步任务的类.在其中,我有一个像这样的方法:public async void DoSomething() {...await SomeObject.DoYourThingAsync();... }供参考:该项目设置为使用.NET-Framework 4.5,而我使用的是VS2012.在我的机器上,它可以编译并正常工作,但是当我将其检入TFS时,该版本会在函数声明中生成错误.消息是:类,结构或接口成员声明中的无效令牌“ void”解决方法:看起来您的构建服务器不了解C#5...

c#-在MVVM中传递服务【代码】

我真的很喜欢依赖注入的想法.我很难应用这个概念,因为我看到的大多数示例都是针对ASP.NET MVC的. 这是我得到的:WPF->服务->仓库.服务注入了存储库,而我的视图模型(至少有一个)被注入了服务. 然后在我的WPF App.xaml中,我重写了OnStartup方法.这是我创建Ninject并解决我的第一个视图的地方. 当涉及到多个视图时,我会迷路.例如,假设我将ServiceA和ServiceB注入了我的第一个视图模型(在App.xaml中).假设我想在其他视图模型的构造函数...

c#-服务帐户中的Exchange模拟:无法找到自动发现服务【代码】

通过ews发送简单的电子邮件可以正常工作-从我的帐户到我的帐户:ExchangeService ews = new ExchangeService(ExchangeVersion.Exchange2010); ews.AutodiscoverUrl("myname@mydomain.com"); EmailMessage email = new EmailMessage(ews); email.ToRecipients.Add("myname@mydomain.com"); email.Subject = "HelloWorld"; email.Body = new MessageBody("This is the first email I've sent by using the EWS Managed API"); email....

c#-服务栈-操作,验证和请求过滤器的顺序【代码】

我在RequestFilter执行顺序中检测到问题. ServiceStack中的ValidationFeature是一个仅注册全局请求筛选器的插件.操作顺序指出,全局请求过滤器在优先级< 0的过滤器属性之后和优先级> = 0的过滤器属性之后执行 我的BasicAuth过滤器具有-100优先级,实际上,如果在类级别对Service进行注释,则一切都会顺利进行,但是当注释在方法级别时,它将失败,并在之后执行身份验证过滤器. 我正在使用3.9.70有什么快速解决办法吗?谢谢解决方法:在方法...

c#-当命令等待用户输入时,Process.Start()挂起服务【代码】

我有一个应用程序,用户可以在其中输入一个dos命令,以便以后通过服务运行.这是用户可以输入的示例: 这很好用,但是由于服务运行命令,/ Q参数必须存在,因为没有人为干预.我试图弄清楚/ Q丢失时服务如何正常处理.就目前情况而言,该服务实际上已挂起,必须停止(几次)然后再次启动.发生这种情况是因为没有/ Q的命令最终等待用户输入. 这是运行命令的(简化)代码:using (Process process = new Process()) {string processOutput = string...

c#-.NET Web服务客户端调用性能问题【代码】

我有一个正在调用WCF服务的ASP.NET MVC应用程序.以下是我如何处理每个请求的电话.var xml = "my xml string"; var ep = new EndpointAddress("http://myendpoint"); xml = new Proxy.ServiceClient(new NetTcpBinding(), ep).getNewXML(new Proxy.CallContext(), xml);我遇到的问题是请求数量而不是回收. 使用性能监视器查看下面的屏幕截图.我通过打开服务器上的Web浏览器并按住Enter键来运行此测试(每个请求都会执行一个表单发布,...

C#-计算服务的正常运行时间/停机时间【代码】

我有一个自定义解决方案,每隔1小时检查一个网站是否在线. 结果是这样的:(每天有一个条目) 一天(每小时)中有24个条目.每小时都有一个可用性百分比(100%,95%,0%等等). 我的问题是: >如何获得正常运行时间和停机时间百分比?>如何使用两个日期DateTime之间的这些值计算正常运行时间和停机时间,并以秒为单位获取结果? 正常运行时间很容易: >所有值的总和除以24(条目),即99.67% 然后对于停机时间,我能做100-99.67 = 0.33%吗? ...

C#-Web服务未以正确格式返回数据【代码】

我创建了以下测试应用程序以从“立即服务”中检索数据.using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.ComponentModel;namespace ServiceNowConnection {class Program{static void Main(string[] args){Service_Now_Reference.getRecords records = new Service_Now_Reference.getRecords();records.sys_user = "XXXXXXX";Service_Now_Refe...

c#-在Unity 5中从本地服务器创建和下载资产捆绑包【代码】

请不要向我推荐我尝试过的Unity3d官方链接,它并不全面,没有提供必要的详细信息.我是新手,打算在Unity3d中制作AssetBundles.到目前为止,在统一官员docs的帮助下给出了到目前为止已尝试的操作./// <summary> /// AssetBundles are exported from the editor using script code. (This is similar to the 4.x approach.) /// The following script exports AssetBundles. /// </summary> public class AssetBundleCreate {[MenuItem("...

c#-如何使用IMobileServiceSyncTable和Azure移动服务处理分页【代码】

如何对从IMobileServiceSyncTable< T> .PullAsync()方法返回的数据进行分页? 我已经尝试做过这样的事情,但是却没有达到我的预期: myTable是IMobileServiceTable< T> mySyncTable是IMobileServiceSyncTable< T>// Already tracking how many records exist // Note* Not using the sync table here, because that was not getting the correct results. // It seemed more correct to use the regular table so it was "live" da...

c#-单元测试的Moq服务定位器【代码】

我试图解决这个问题,但没有成功.如何模拟这两个测试的ProcessorLocator? 这是我的ServiceLocator:public class ProcessorLocator : IProcessorLocator {public static IContainer Container;T IProcessorLocator.GetProcessor<T>(){return Container.Resolve<T>();}public static IServiceProvider Init(IServiceCollection services){//Autofacvar containerBuilder = new ContainerBuilder();containerBuilder.RegisterModule<...

ASP.NET(C#)Web服务中的异常处理【代码】

我一直在寻找一种方法将我的asp.net应用程序的Web服务中的异常消息传递给ajax错误回调函数.我所能找到的只是捕获从Web服务抛出到C#代码中的异常,但我从ajax代码而不是C#代码调用我的服务.我想要的不仅仅是返回的HTTP状态代码.这是我的服务代码的catch块:catch (Exception ex){var fault = new GenericFault { Message = ex.Message, Operation = "" };throw new FaultException<GenericFault>(fault);}}这是我的ajax错误回调:err...

C#创建Windows Service(Windows 服务)基础教程

Windows Service这一块并不复杂,但是注意事项太多了,网上资料也很凌乱,偶尔自己写也会丢三落四的。所以本文也就产生了,本文不会写复杂的东西,完全以基础应用的需求来写,所以不会对Windows Service写很深入。 本文介绍了如何用C#创建、安装、启动、监控、卸载简单的Windows Service 的内容步骤和注意事项。 一、创建一个Windows Service 1)创建Windows Service项目2)对Service重命名 将Service1重命名为你服务名称,这里我们...

c#-创建新的Azure Service Fabric状态服务时发生异常

我已经阅读了有关Service Fabric和Microservices方法的文章.然后,我安装了运行时,SDK和VS工具(就像那里的in the doc)并执行了PowerShell命令.但是,当我开始创建新的Service Fabric应用程序(状态服务,如第一个Service Fabric应用程序的示例)时,我在Visual Studio中捕获了一个异常:Exception from HRESULT: 0x80131500我应该怎么做才能解决此异常?或者,也许是我做错了什么? (Visual Studio和PowerShell均已在管理员模式下运行)解决...

C#-有状态服务的依赖注入【代码】

我有一个Service Fabric状态服务,其中包含RunAsync循环和OWIN Web API侦听器.是否可以在StatefulService继承的类和API控制器中添加依赖项注入?我真的只能得到其中一个. 如果将容器逻辑放在Startup.cs中,则可以轻松获取Web API控制器的DI,但不能获取状态服务. 如果将容器逻辑放在Program.cs中,那么我可以将其用于有状态服务,但不能用于Web api. (实际上,这更像是服务定位器,但在这种情况下,我可以接受) Program.csprivate static v...