postsharp 相关问题

PostSharp是C#和VB的模式感知扩展,减少了实现设计模式所涉及的样板代码。它基于面向方面的编程和静态分析。

如何使用OnExceptionAspect返回ActionResult >

我有一个简单的ApiController,我试图捕获并返回错误。这是一个快速OnExceptionAspect演示,但我遇到了障碍:我无法弄清楚如何返回BadRequest作为args ....

回答 1 投票 1

将方面应用于.NET Core 2.0中的多种类型

我希望将方面应用于我的.NET Core 2.0项目中的所有类型。 PostSharp网站上给出的示例都是关于AssemblyInfo.cs文件的,但是.NET Core不存在...

回答 1 投票 1

postharp中的碰撞方面

我通过使用[NotifyPropertyChanged]属性装饰我的业务类来使用PostSharp解决方案来实现INotifyPropertyChanged。一切正常。现在我写了一个处理...的自定义方面

回答 2 投票 0

PostSharp:为什么LogAttribute没有建议?

我使用ILSpy来探索LogAttribute类。但我无法理解它是如何工作的?据我所知,创建方面有两种方法:1)高级:OnMethodBoundaryAspect,OnExceptionAspect,...

回答 1 投票 1

获取PostSharp 6.0.32和Log4Net 2.0.0以自定义级别登录

我们使用PostSharp和Log4Net作为后端。我试图让PostSharp在我们手动添加的日志语句的不同级别登录,这些日志语句处于DEBUG级别。我试过设置......

回答 1 投票 1

PostSharp在多租户解决方案中

我目前正在寻求将PostSharp日志记录(以及可能的其他自定义方面)添加到ASP.NET Core API项目中。我遇到的问题是我们有租户的多租户设计......

回答 1 投票 1

Postsharp不会记录跟踪级别

我喜欢在跟踪级别上记录一些Postsharp消息。不幸的是,这个级别的日志没有输出。所有其他级别都在运作。与控制台或NLog后端相同的行为或当我从...登录时

回答 1 投票 1

PostSharp:如何装饰返回的IEnumerable ?

如何让它工作? public override void OnExit(MethodExecutionArgs args){var enumerable =(IEnumerable)args.ReturnValue; return Log(可枚举,//如何转换为未知...

回答 2 投票 1

PostSharp:方法***应该使用选择器自定义属性进行注释,因为它是主处理程序

此代码抛出错误:方法... OnEntry(...)应使用选择器自定义属性进行批注,因为它是主处理程序。 [PSerializable]公共类LogRequestAttribute:MethodLevelAspect,...

回答 1 投票 1

PostSharp:如何混合语义和非语义建议?

例如,我有OnMethodBoundaryAspect记录器,我将其应用于迭代器方法:public override void OnEntry(MethodExecutionArgs args){BeginMethodScope(args); Logger.LogRequestEntry(); ...

回答 1 投票 1

我找不到PostSharp.Patterns

我下载并安装了Postsharp的Essentials版本,根据其网站上的矩阵包括缓存。我通过右键单击并选择Add Postsharp将其添加到我的项目中...

回答 1 投票 0

确定对不正确的.NET Framework版本的间接依赖性的来源

我想知道如何确定此构建错误的来源;警告4无法解析主要参考“MyNamespace.MyProject”,因为它间接依赖于...

回答 7 投票 12

PostSharp Caching MethodInterceptionAspect使用ASP.NET Core内存缓存

public class CacheAttribute:MethodInterceptionAspect {public override void OnInvoke(MethodInterceptionArgs methodInterceptionArgs){if((methodInterceptionArgs.Method.Name == ...

回答 1 投票 2

异常 - 找不到程序集system.web.http

我们的项目目前需要System.web.http版本5.2.3但是我们正在使用PostSharp版本4.2.28并得到以下错误4> POSTSHARP:postsharp错误PS0099:未处理的异常(4.2.28 ....

回答 2 投票 0

升级到PostSharp 5要点,我现在收到许可证错误

升级到PostSharp 5.0.41后,我收到以下错误。错误286许可证错误。该项目使用非许可功能。不允许每个增加或分析10个以上的课程......

回答 1 投票 1

PostSharp.Samples.Xaml + EntityFramework

在转换PostSharp.Samples.Xaml示例以使用EntityFramework时,我遇到PostSharp中提到的“k__BackingField”问题,将k__Backing字段插入实体类,导致...

回答 1 投票 0

为什么postharp日志级别只能更改一次

我们在app_start中使用以下代码通过从web.config检索日志级别来动态更改日志级别。 LoggingServices.GetSource(LoggingRoles.Tracing).SetLevel(LogLevel.Debug)); ...

回答 1 投票 0

WPF + PostSharp'ed View模型在一分钟内冻结

更新(见下文)WPF在一分钟密集工作后开始忽略属性更改通知。这是一个重现的演示(也在GitHub上)。查看模型是:[Aggregatable] [...

回答 1 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.