草庐IT

microsoft-speech-api

全部标签

c# - 我应该为 Asp.NET web-api 路由使用 RouteParameter 还是 UrlParameter?

我已经看到两者都被使用了,所以我想知道,它们是做同样的事情还是做不同的事情?如果是后者,有什么区别?我尝试通过查看visualstudioMVC4(rc)webapi模板来自己回答这个问题,但遗憾的是它同时使用了这两种模板,所以我的困惑仍然存在。以下是模板包含的内容:publicclassRouteConfig{publicstaticvoidRegisterRoutes(RouteCollectionroutes){routes.IgnoreRoute("{resource}.axd/{*pathInfo}");routes.MapHttpRoute(name:"DefaultApi

c# - 什么是 Microsoft.Practices.EnterpriseLibrary.Data

我想知道什么Microsoft.Practices.EnterpriseLibrary.Data.dll是以及我们使用此程序集的原因。这个dll有什么好处?我想在3层架构上创建一个项目,并且很好奇执行sql查询的最佳方式是什么。我应该使用这个dll还是简单地使用SqlCommand和DataAdapter.目前我正在以这种方式工作:(DAL文件中的代码:)publicvoidInsert(longid){connection.Open();SqlCommanddCmd=newSqlCommand("test_procedure",connection);dCmd.CommandType

c# - 在 Asp.Net MVC Web Api 中测试 Controller 时,ModelState.IsValid 始终为真

我已尝试完成这项工作,并进行了多次google/stackoverflow搜索,但一点运气都没有。我有一个简单的模型:publicclassMovieModel{publicstringId{get;set;}[Required][StringLength(100)]publicstringName{get;set;}}Controller中的一个方法://POST:api/MoviespublicIHttpActionResultPost([FromBody]MovieModelmovieModel){if(ModelState.IsValid){//Code}}和一个测试方法(是一

c# - 带有 json 的 asp web.api 的最大 http 请求大小

我有webapi项目。我需要将带有文件的json数据作为编码的base64字符串(最多200mb)发布到那里。如果我发送大约10MB的数据,那么下一个方法通常会正确填充模型ImportMultipleFileModel。[HttpPost]publicasyncTaskImportMultipleFiles(ImportMultipleFileModelimportMultipleFileModel){varresponse=ImportFiles(importFileModel);returnresponse;}如果我发送更多,则模型为空。为什么?所以我将方法签名更改为:[HttpP

c# - 类型 'TestClassAttribute' 存在于 'Microsoft.VisualStudio.QualityTools.UnitTestFramework and ' Microsoft.VisualStudio.TestPlatform.TestFramework

更新测试项目NuGet后出现此错误:Thetype'TestClassAttribute'existsinboth'Microsoft.VisualStudio.QualityTools.UnitTestFramework,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a'and'Microsoft.VisualStudio.TestPlatform.TestFramework,Version=14.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a'

c# - 在 Windows 窗体的 Microsoft Chart 控件上启用滚动

我明白了Scrollbarsareonlyshownwhenzoomingoccurs.Inotherwords,evenifascrollbarisenabled,itwillonlybevisiblewhenaviewisbeingdisplayed.但是,我如何在图表控件上启用缩放。我希望这样做是为了避免在将一定数量的值添加到图形后让我的Axis-Lables分成两列。 最佳答案 好的,这解释了它:http://msdn.microsoft.com/en-us/library/dd456730.aspxIntheChartco

c# - 如何从 ASP.NET Web API 读取 XML?

我有一个WebAPI,可以读取XML并将其传递给适当的模型进行处理。我如何接收传入的XML?我应该使用哪种数据类型?我是否使用StreamReader、StreamContent或XmlDocument或其他? 最佳答案 ASP.NETWebAPI使用内容协商自动将传入的http请求反序列化为模型类。开箱即用,这将适用于任何XML、JSON或wwww-form-urlencoded消息。publicclassComputerController:ApiController{publicvoidPost(ComputerInfocom

c# - 如何从控制台应用程序使用客户端 api 连接到 TeamFoundationServer (tfs)?

我正在尝试连接到托管在visualstudio.com的TeamFoundationServer,使用其客户端API和控制台应用程序,但我收到此错误:TF400813:资源不可用于匿名访问。客户端我的代码:privatestaticvoidMain(string[]args){UricollectionUri=newUri("https://MyName.visualstudio.com/DefaultCollection");TfsTeamProjectCollectioncollection=newTfsTeamProjectCollection(collectionUri,new

c# - 命名空间 'TeamFoundation' 中不存在类型或命名空间名称 'Microsoft'

我在使用.net4.0的ASP.NETMVC4应用程序中添加了以下引用。我还在我的应用程序中包含了命名空间,但我仍然看到以下错误:Reference:Microsoft.TeamFoundation.Client.dllC:\ProgramFiles(x86)\MicrosoftVisualStudio12.0\Common7\IDE\ReferenceAssemblies\v2.0\Microsoft.TeamFoundation.Client.dll"Thetypeornamespacename'TeamFoundation'doesnotexistinthenamespace'M

c# - 升级到 ASP.NET Core 2.0 后 Web API 控制台中的重复信息消息

我将WebAPI项目从ASP.NETCore1.x升级到ASP.NETCore2.0,代码更改非常少。运行WebAPI时,命令提示符会正常打开。但是,每条信息消息都是重复的。这是ASP.NETCore错误还是升级后我这边的问题?更新:我在Startup.csConfigure方法中执行了以下操作:loggerFactory.AddConsole(Configuration.GetSection("Logging"));loggerFactory.AddDebug();当我删除它时,没有重复项。这已经不需要了吗? 最佳答案 WebHo