草庐IT

Unity客户端面试

全部标签

c# - 无法解析 Unity 容器中的字典

我刚刚偶然发现了这个:在Unity容器中,我想注册IDictionary;假设它是IDictionary_unityContainer=newUnityContainer().RegisterType,Dictionary>();但如果我尝试vard=_unityContainer.Resolve>();无法解析...我明白了...Microsoft.Practices.Unity.ResolutionFailedException:Microsoft.Practices.Unity.ResolutionFailedException:解析依赖失败,type="System.Colle

c# - 如何在 Nest ElasticSearch 客户端中编写日期范围查询?

我有一个.Net应用程序试图从elasticsearch文档存储中获取数据,具有以下结构的记录:{"_index":"TestIndex","_type":"amqp","_id":"123","_source":{"@timestamp":"2014-10-27T01:31:54.780Z","type":"amqp","LogGenerationTime":"2014-10-26T21:31:54.780","ThreadID":"6","ProcessID":"8136","SessionID":"xyz","UserID":"12345678",},}我想获取过去20分钟内具有

c# - 对 REST 客户端进行单元测试

我对单元测试相当陌生,但我正在尝试将它纳入我编写的任何新代码(包括错误修复)的开发过程中。我正在使用REST客户端与Highrise(37Signals)进行通信。如何在不依赖外部依赖的情况下对其进行单元测试?(REST服务)。例如,我将有一个名为GetPeople()的方法我想要单元测试的东西...该方法返回帐户中的正确人数。如果帐户中没有人,该方法返回null如果无法连接到服务,该方法将抛出异常。我该怎么做才能测试该服务是否仍能正常运行。I.E人还有名字吗?我可以对此进行单元测试还是更多的是集成测试? 最佳答案 我假设您的代码现

c# - 无法在 COM 客户端中添加对 COM 的引用?

创建了一个COM服务器,我注册了它。当我尝试在COM客户端中添加该COM服务器时,我无法添加,并且出现以下错误。"Areferenceto'COMTest'couldnotbeaddedTheActiveXtypeLibrary'c\user\~\Debug\COMTest.tlb'wasexportedfroma.NETassemblyandcannotaddedasareference.Addareferenceto.NETinstead"谁能告诉我这是什么错误。我以两种方式注册COM,从VS也尝试使用命令提示符。 最佳答案 这

c# - 带有其他参数的Unity构造函数注入(inject)

我有一个类,其构造函数如下所示:publicBatchService(IRepositoryrepository,ILoggerlogger,stringuser)在我的DIBootstrap类中,我有以下RegisterType命令:.RegisterType(newInjectionConstructor(newResolvedParameter("SomeRepository"),newResolvedParameter("DatabaseLogger")))在我的客户端代码中,我想实例化BatchService如下:BatchServicebatchService=DICont

c# - Azure 服务总线客户端连接持久性

下面是我们将在辅助角色中使用的Azure服务总线代码的基本包装器。这个ServiceBusClient将在每次运行worker角色时被实例化;然后用于访问队列,直到没有剩余的项目可以枚举。publicclassServiceBusClient:IDisposable,IServiceBusClient{privateconstintDEFAULT_WAIT_TIME_IN_SECONDS=120;privateconststringSERVICE_BUS_CONNECTION_STRING_KEY="service.bus.connection.string";privatereado

c# - IoC/DI 框架与智能客户端 Winform 应用程序 : How should I approach this?

我正在启动一个新的Winforms应用程序,我打算使用IoC/DI框架(可能是Ninject,但我也在考虑StructureMap和LinFu)。似乎几乎所有使用IoC/DI的人都是在基于Web的环境中这样做,并且几乎没有发现任何与它一起使用Winforms的东西。我想知道是否有人在Winforms中使用IoC/DI以及您使用什么方法来处理Winforms相关问题(例如,您如何使容器在应用程序的各个部分可用,您是否使用实例化表单等的框架。)如果有人知道任何使用IoC/DI的基于Winforms的开源项目(无论哪个框架,我都应该能够翻译概念)我也想要这些链接。编辑:人们不再编写智能客户端

c# - WCF - 让客户端检查服务可用性

这个问题在这里已经有了答案:checktheavailabilityoftheWCFWebService(4个答案)关闭8年前。我有一个客户端-服务器系统,双方都是我写的,我想在服务器断开连接/死机时将客户端置于“离线”状态,然后在服务器断开连接/死机时自动将它们恢复为“在线”状态再次可用。对于第一部分,我监听channel故障事件并通过将客户端设置为离线来处理该事件。然后我开始在服务器上调用“ping”服务(每30秒一次),如果它处于事件状态,它只会返回一个bool值。一旦它还活着,客户端就会得到bool并切换回在线状态。一切正常,我遇到的问题是当客户端调用ping服务并且服务器关闭

c# - SignalR 2.0 .NET 控制台客户端

我有我的服务器控制台应用程序:staticvoidMain(string[]args){stringurl="http://localhost:8080";using(WebApp.Start(url)){MyHubhub=newMyHub();Console.WriteLine("Serverrunningon{0}",url);varkey=Console.ReadLine();while(key!="quit"){hub.Send("Server",key);}}}publicclassMyHub:Hub{publicvoidSend(stringname,stringmessa

c# - Prism,将 Views 和 ViewModels 与 Unity 连接起来,试图理解它

CreatingtheViewandViewModelUsingUnityUsingUnityasyourdependencyinjectioncontainerissimilartousingMEF,andbothproperty-basedandconstructor-basedinjectionaresupported.Theprincipaldifferenceisthatthetypesaretypicallynotimplicitlydiscoveredatruntime;instead,theyhavetoberegisteredwiththecontainer.Typi