草庐IT

ACTION_INSTALL_TTS_DATA

全部标签

c# - 如何在 ASP.NET CORE 中使用具有依赖注入(inject)的 Action 过滤器?

我在我的ASP.NETCORE应用程序中到处使用基于构造函数的依赖注入(inject),我还需要在我的操作过滤器中解析依赖关系:publicclassMyAttribute:ActionFilterAttribute{publicintLimit{get;set;}//somecustomparameterspassedfromActionprivateICustomServiceCustomService{get;}//thismustberesolvedpublicMyAttribute(){}publicoverrideasyncTaskOnActionExecutionAsyn

c# - 为 Microsoft.EntityFrameworkCore.Install 检测到版本冲突

将asp.netcoreapi添加到我正在处理的现有项目时出现以下错误。"VersionConflictdetectedforMicrosoft.EntityFrameworkCore.Install/referenceMicrosoft.EntityFrameworkCore2.2.1directlytoprojecttoresolvethisissue"我尝试添加Nuget包,但在多个不同的包之间发生了进一步的版本冲突,并且该过程总是失败。起初我认为这可能是我的项目的问题,所以我从头开始了一个新的解决方案,并设法通过几个简单的步骤重现了这个问题。创建新解决方案(EFDemo)将新的

c# - 为什么 Asp.net MVC 不能区分具有不同参数的两个 Action ?

我正在尝试在我的Asp.netMVC应用程序中使用两种不同的帐户注册方法,一种供一般用户注册,另一种供使用特定注册token注册的用户使用。因此,我的AccountController中有以下方法签名:publicvirtualActionResultRegister(){...}publicvirtualActionResultRegister(GuidregistrationToken){...}但是,当我转到http://localhost/Account/Register时,我得到一个异常,即当前请求在这两个操作之间不明确。我的印象是,如果没有传入registrationTok

c# - 什么都不做的最优雅的 lambda 表达式( Action )是什么?

所以我目前有以下代码:BCLThreadbclThread=newBCLThread(()=>Thread.Sleep(0));因为我想不出另一种方式来说明我实际上不希望该方法做某事。有没有其他更优雅的方法来实现这一目标?谢谢 最佳答案 为什么不BCLThreadbclThread=newBCLThread(()=>{});? 关于c#-什么都不做的最优雅的lambda表达式(Action)是什么?,我们在StackOverflow上找到一个类似的问题: ht

c# - 如何使用 ajax 调用将 formcollection 传递给一个 Action ?

我正在尝试用ajax调用替换表单提交。该操作需要formcollection,我不想创建新模型。所以我需要通过ajax调用传递整个表单(就像表单提交一样)。我尝试序列化并使用Json,但formcollection为空。这是我的Action签名:publicActionResultCompleteRegisteration(FormCollectionformCollection)这是我的提交按钮点击:varform=$("#onlineform").serialize();$.ajax({url:"/Register/CompleteRegisteration",datatype:'

c# - 无法从 'System.Data.Objects.ObjectParameter' 转换为 'System.Data.Entity.Core.Objects.ObjectParameter'

在创建ADO.NETEntityDataModel时,出现以下错误:Error66Argument10:cannotconvertfrom'System.Data.Objects.ObjectParameter'to'System.Data.Entity.Core.Objects.ObjectParameter'D:\Aziz\AzizProject\Development\RunningDevelopment\Web\pos\pos\Model1.Context.cs351278pos如何解决这个错误? 最佳答案 usingSys

c# - 如何处理System.Data.Entity.Validation.DbEntityValidationException?

这个问题在这里已经有了答案:Validationfailedforoneormoreentities.See'EntityValidationErrors'propertyformoredetails[duplicate](29个答案)关闭2年前。我的应用出现以下错误:Anexceptionoftype'System.Data.Entity.Validation.DbEntityValidationException'occurredinEntityFramework.dllbutwasnothandledinusercodeAdditionalinformation:Validati

c# - 如何从 C# 提交 multipart/form-data HTTP POST 请求

从C#提交带有multipart/form-data内容类型的HTTPPOST请求的最简单方法是什么?必须有比构建我自己的请求更好的方法。我问的原因是使用此api将照片上传到Flickr:http://www.flickr.com/services/api/upload.api.html 最佳答案 如果您使用的是.NET4.5,请使用:publicstringUpload(stringurl,NameValueCollectionrequestParameters,MemoryStreamfile){varclient=newHtt

c# - 为什么在使用异步方法时会捕获类作用域变量,而在使用 Action<T> 时却不会(内部代码示例)?

遛狗的时候我在想Action,Func,Task,async/await(是的,Nerd,我知道……)并在脑海中构建了一个小测试程序,想知道答案是什么。我注意到我不确定结果,所以我创建了两个简单的测试。这是设置:我有一个类作用域变量(字符串)。它被分配了一个初始值。变量作为参数传递给类方法。该方法不会直接执行,而是分配给“Action”。在Action执行之前,我更改了变量的值。输出结果是什么?初始值,还是更改后的值?有点意外但可以理解,输出是改变后的值。我的解释是:在Action执行之前,变量不会被压入堆栈,所以它将是被改变的。publicclassfoo{stringtoken;p

C# Action 、闭包和垃圾收集

我是否需要将MyAction设置为null以便垃圾回收能够继续处理这些类中的任何一个?当两个类的生命周期几乎相同时,我就不那么担心了。当Class1的生命周期比Class2长得多或Class2的生命周期比Class1长得多时,我的问题更合适。这里的代码被精简了。假设Class1和Class2都包含其他可能影响其生命周期的成员和方法。publicclassClass1:IDisposable{publicActionMyAction{get;set;}//Isthisnecessary?publicvoidDispose(){MyAction=null;}}publicclassClas