11得票1回答
自定义IAuthenticationFilter和Web API中的AllowAnonymous

我想利用AllowAnonymous和自定义的AuthenticationFilter。有人可以指导我如何使用AllowAnonymous或其他替代方案吗?谢谢 我创建了一个继承自System.Attribute并实现了System.Web.Http.Filters.IAuthentica...

27得票2回答
如何将条件必需属性放入类属性以与WEB API一起使用?

我只想使用适用于WEB API的条件必填属性。 示例。public sealed class EmployeeModel { [Required] public int CategoryId{ get; set; } public string Email...

9得票2回答
在ASP.NET MVC中,是否可以在ValidationAttribute中访问HttpContext?

ASP.NET MVC 3中,ValidationAttribute中是否可以访问HttpContext? 我需要测试路由数据中的内容是否匹配,以便在验证器中返回true。 谢谢。

7得票1回答
使用扩展方法访问方法上的属性

下面是使用扩展方法从字段中获取属性的解决方案。现在我想用类似的方式来处理方法,而不是字段。 public static MemberInfo GetMember<T, R>(this T instance, Expression<Func<T, R>> s...

8得票1回答
C#方法参数的自定义属性 - 它是如何工作的?

我希望了解这个特定案例是如何工作的。以下是来自 MSDN 文章中解释 INotifyPropertyChanged 接口的截图(https://msdn.microsoft.com/query/dev12.query?appId=Dev12IDEF1&l=EN-US&k=k%2...

8得票2回答
获取属性值和列表值而不知道属性类型

我想传入属性名称并返回其对应的值。这将在一个通用的工具中实现,该工具不知道属性的类型。 更新 以下是可行的代码,如果有人需要实现此功能可以参考。我需要一种方法使核心代码能够解析属性而不知道它们的具体内容。 public void LoadPropertiesToGrid(BaseGridP...

17得票2回答
WCF服务属性记录方法调用和异常

我有一个需求,要在WCF服务中记录每个方法调用及抛出的任何异常。这导致了很多冗余代码,因为每个方法都需要包含类似以下的样板代码:[OperationContract] public ResultBase<int> Add(int x, int y) { var parame...

55得票4回答
是否可以在属性参数中使用委托?

委托可以作为属性的参数吗? 像这样:public delegate IPropertySet ConnectionPropertiesDelegate(); public static class TestDelegate { public static IPropertySet ...

10得票1回答
如何在MVC 4中在授权过滤器之前执行操作过滤器

我已经通过继承AuthorizeAttribute类在MVC 4中实现了自定义授权属性。我还有一个自定义的ActionFilterAttribute。这两个都可以正常工作,但问题在于它们的顺序。我需要自定义Action Filter在自定义Authorize Filter之前运行。 我尝试过...

8得票4回答
使用CustomAttributes的优势与GetCustomAttributes()相比是什么?

我今天注意到在我的.NET 4.5项目中,System.Type对象的智能感知中出现了一些新属性,其中之一叫做CustomAttributes。我对此很感兴趣,因为我以前曾经了解过GetCustomAttributes是最昂贵的反射调用之一(当然除了DynamicInvoke等)。据我所知,每...