草庐IT

override_function

全部标签

c# - 使用条件断点和立即窗口时获取 "Cannot evaluate a security function"

在开发.NETCore2.0应用程序时,我遇到了条件断点、观察评估和即时窗口评估的问题。我收到以下错误:modifiers.GroupBy(c=>c.Modifier.Group).ToList()threwanexceptionoftype'System.ArgumentException'Data:{System.Collections.ListDictionaryInternal}HResult:-2147024809HelpLink:nullInnerException:nullMessage:"Cannotevaluateasecurityfunction."ParamNam

c# - 单元测试错误 : This function can only be invoked from LINQ to Entities

我正在编写一个MVC5互联网应用程序,我的表达式如下:publicExpression>IsExpiresDateTimeLessThanMinimumDaysLeftInFreeTrialSubscription(intminimumDaysLeftInSubscriptionForEmail){returnAccount=>System.Data.Entity.DbFunctions.DiffHours(Account.freeTrialEndDate,DateTime.UtcNow)从数据库中检索数据时,上述表达式正确完成。但是,在编写使用上述表达式的单元测试时,出现以下错误:T

c# - Azure Functions 绑定(bind)重定向

是否可以在azure函数文件夹结构中包含web.config或app.config文件以允许程序集绑定(bind)重定向? 最佳答案 假设您使用的是最新的(2017年6月)VisualStudio2017函数工具,我根据npiasecki在Issue#992上发布的一段代码推导出了一个基于配置的合理解决方案.如果这是通过框架管理的,那将是理想的,但至少是配置驱动的,你有更多的变更隔离。我想您还可以使用一些预构建步骤或T4模板来协调项目中nuget的版本(及其依赖项),然后再编写此配置或生成代码。所以缺点....更新NuGet包时必须

c# - 执行测试时出错,如果使用 CreateResponse 扩展方法返回 Azure Function HttpResponseMessage

我的AzureFunction代码如下publicstaticclassMyHttpTriggerFunction{publicstaticasyncTaskRun([HttpTrigger(AuthorizationLevel.Function,"get","post",Route=null)]HttpRequestMessagereq,TraceWriterlog){//somebusinesslogicif(valid){returnreq.CreateResponse(HttpStatusCode.OK,true);}else{returnreq.CreateResponse(

c# - 警告 : "... overrides Object.Equals(object o) but does not override Object.GetHashCode()"

我覆盖了类的Equals()来比较Guid类型的ID值。然后VisualStudio警告:...overridesObject.Equals(objecto)butdoesnotoverrideObject.GetHashCode()然后我也像这样覆盖了它的GetHashCode():publicpartialclassSomeClass{publicoverrideboolEquals(Objectobj){//Checkfornullandcomparerun-timetypes.if(obj==null||this.GetType()!=obj.GetType())returnf

c# - 对 C# 中的 "override"与 "new"感到困惑

我有以下类(class):classBase{publicvirtualvoidPrint(){Console.WriteLine("Base");}}classDer1:Base{publicnewvirtualvoidPrint(){Console.WriteLine("Der1");}}classDer2:Der1{publicoverridevoidPrint(){Console.WriteLine("Der2");}}这是我的主要方法:Baseb=newDer2();Der1d1=newDer2();Der2d2=newDer2();b.Print();d1.Print();

C# "No suitable method found to override."——但是有一个

我在C#中覆盖父类的方法时遇到问题。父类设置如下:publicclassBase{publicBase(Game1game){this.game=game;}publicvirtualvoidDraw(){}}...还有子类:publicclassExt:Base{publicExt(Game1game):base(game){}publicoverridevoidDraw(SpriteBatchbatch){}}我知道我过去已经成功地覆盖了一个父方法,而现在我可能忽略了一些非常简单的事情......它是什么?编辑:那实际上是一个拼写错误:在实际的脚本中,Ext确实派生自Base。问题

c# - Azure Functions 数据库连接字符串

如何在Azure函数中添加或访问app.config文件以添加数据库连接字符串?如果您不应该添加app.config并且有更好的方法来访问外部数据库以执行该功能,请告诉我最佳实践。谢谢! 最佳答案 Jan_V几乎成功了,这促使我在local.settings.json中对此进行试验{"IsEncrypted":false,"Values":{"AzureWebJobsStorage":"UseDevelopmentStorage=true;","AzureWebJobsDashboard":""},"ConnectionString

c# - Websocket 服务器 : onopen function on the web socket is never called

我正在尝试实现一个C#网络套接字服务器,但它给我带来了一些麻烦。我正在运行网络服务器(ASP.NET)以使用javascript托管页面,网络套接字服务器作为C#控制台应用程序实现。我能够检测到来自客户端(运行javascript的chrome)的连接尝试,还可以从客户端检索握手。但是客户端似乎不接受我发回的握手(永远不会调用Web套接字上的onopen函数)。我一直在阅读TheWebSocketprotocol而且我看不出我做错了什么。下面是一些服务器代码:Socketlistener=newSocket(AddressFamily.InterNetwork,SocketType.S

c# - C# 中的 override 和 new 关键字有什么区别?

在类层次结构中定义方法时,C#中的override和new关键字有什么区别? 最佳答案 下一页很好地总结了您的问题。KnowingWhentoUseOverrideandNewKeywords总结覆盖:当基类的方法在派生类中被覆盖时,将使用派生类中的版本,即使调用代码“不知道”该对象是派生类的实例。New:如果您使用new关键字而不是override,派生类中的方法不会覆盖基类中的方法,它只是隐藏它。如果您既没有指定new也没有指定overrides,生成的输出与您指定new时的结果相同,但您还会收到编译器警告(因为您可能不知道您隐