草庐IT

microsoft-speech-api

全部标签

c# - ASP.Net Web Api - ApiExplorer 不包含任何 ApiDescriptions

我正在尝试在我的Web服务的Controller中实现一个Options方法,该方法将返回一条消息,其中包含与Controller关联的URI端点的有效HTTP方法。我的Options方法看起来像这样:publicHttpResponseMessageOptions(){varresp=newHttpResponseMessage();resp.Content=newStringContent("");varapiExplorer=GlobalConfiguration.Configuration.Services.GetApiExplorer();foreach(ApiDescrip

c# - 是否有管理 IIS 8 的托管 API?

在IIS7中,您曾经可以使用Microsoft.Web.Administrationdll来管理IIS。我已将此引用添加到我的项目中,但是运行以下代码会在site.Stop()处导致NotImplementedException:using(varserver=newServerManager()){varsite=server.Sites.FirstOrDefault(s=>s.Name==instanceName);if(site!=null){site.Stop();}}是否有此API的更新版本或从.Net管理IIS的替代方法?如果可能的话,我宁愿不使用WMI或必须生成appcm

c# - System.Speech.Recognition 备选匹配项和置信度值

我正在使用System.Speech.Recognition命名空间来识别口头句子。我对识别器提供的替代句子及其置信度分数感兴趣。来自[RecognitionResult.Alternates][1]的文档属性:RecognitionAlternatesareorderedbythevaluesoftheirConfidenceproperties.Theconfidencevalueofagivenphraseindicatestheprobabilitythatthephrasematchestheinput.Thephrasewiththehighestconfidenceval

c# - 在 asp.net 中使用 EXCHANGE SERVER (Microsoft Outlook web access) 发送邮件

我知道如何使用安装在我运行代码的同一台机器上的outlook发送邮件。现在,这里的要求是访问我组织的交换服务器(MicrosoftOWA),以便在asp.net代码中发送邮件。这可能吗?如果是,请点亮。感谢更新得到解决方案。在这里为任何需要帮助的人发布我的工作代码。快乐编码!protectedvoidButton1_Click(objectsender,EventArgse){ExchangeServiceservice=newExchangeService(ExchangeVersion.Exchange2007_SP1);//service.AutodiscoverUrl("you

c# - Web API 2 路由属性不起作用

我使用的是.NET4.5和WebAPI2(在VisualStudio2013中)的最终发行版。我一直在使用thisdocumentation作为引用,无济于事。我有一些基本路线,例如api/providersapi/locationsapi/specialties还有一些类似的方法Get()Get(intid)Get(stringkeyword)Autocomplete(stringkeyword)Search(stringzipcode,stringname,intradius,[...])理想情况下,我希望URL像这样结束/api/locations/12345(获取位置12345

c# - 将 JSON HttpContent 发布到 ASP.NET Web API

我有一个ASP.NETWebAPI托管并且可以很好地访问httpget请求,我现在需要将几个参数传递给PostAsync请求,如下所示:varparam=Newtonsoft.Json.JsonConvert.SerializeObject(new{id=_id,code=_code});HttpContentcontentPost=newStringContent(param,Encoding.UTF8,"application/json");varresponse=client.PostAsync(string.Format("api/inventory/getinventoryb

c# - 注册外部登录 Web API

我不明白为什么他们没有明确的教程或指南,所以我希望我的问题能在这里得到解答。因此,尝试通过WebApi从facebook或google注册用户。问题是,在RegisterExternal方法的这一行:varinfo=awaitAuthentication.GetExternalLoginInfoAsync();它返回null,因此返回一个BadRequest()到目前为止我得到了什么:在Startup.Auth.cs中,我已经添加了ID和secret,请注意,我也尝试过使用Microsoft.Owin.Security.FacebookvarfacebookOptions=newMic

c# - 如何在 .net Core Web API 中构建数据验证?

我有一个具有以下结构的asp.netCoreWebAPI:ViewLayer:APIendpoints|VControllerLayer:Controllerclassesimplementingendpoints|VBusinessLogicLayer:Services|VDataAccessLayer:Proxyclassestoourbackend有一系列端点都遵循这个结构。大多数API都是对后端的纯数据查询,但有些API也允许调用客户端提交数据。我正在努力的是找到一种干净的方法来整合必须对提交的数据进行的各种验证。我的初衷是让Controller层非常简单,将所有真正的“工作”

c# - TFS 2015 SDK 缺少 Microsoft.WITDataStore64.dll

出于某些原因,我正在尝试切换到TFS2015SDKdll(版本14)。首先,它们在nuget中,其次,2013SDKdll(版本12)需要在IIS中翻转32位标志。我拉下了nutgetpackage并且命名空间都与现有版本12命名空间一致。一切编译正常,本地部署没有错误。但是,当我尝试使用WorkItemStore服务加载项目时。TfsTeamProjectCollectioncollection=newTfsTeamProjectCollection(URL);varservice=collection.GetService();我得到:Additionalinformation:U

c# - Fluent API 的类型推断

我有以下扩展方法:publicstaticIFooFoo(thisIFluentApiapi,Actionaction);publicstaticIFooFoo(thisIFluentApiapi,Funcfunc);publicstaticIBarBar(thisIFoofoo);publicstaticvoidFooBar(thisIBarbar,Actionaction);publicstaticvoidFooBar(//action);通用接口(interface)总是派生自它们对应的非通用接口(interface)。不幸的是,要完成这项工作:api.Foo(x=>Return