Questions tagged «custom-attributes»

7
如何枚举具有自定义类属性的所有类?
基于MSDN示例的问题。 假设我们在独立的桌面应用程序中有一些带有HelpAttribute的C#类。是否可以枚举具有此类属性的所有类?这样识别班级有意义吗?自定义属性将用于列出可能的菜单选项,选择项将带到此类的屏幕实例。类/项目的数量将缓慢增长,但是我认为这样可以避免在其他地方枚举它们。

4
具有权限代码的ASP.NET MVC 4自定义授权属性(无角色)
我需要在MVC 4应用程序中基于用户权限级别(没有角色,只有CRUD操作级别的权限级别分配给用户)来控制对视图的访问。 举个例子; 下面的AuthorizeUser将是我的自定义属性,我需要像这样使用它: [AuthorizeUser(AccessLevels="Read Invoice, Update Invoice")] public ActionResult UpdateInvoice(int invoiceId) { // some code... return View(); } [AuthorizeUser(AccessLevels="Create Invoice")] public ActionResult CreateNewInvoice() { // some code... return View(); } [AuthorizeUser(AccessLevels="Delete Invoice")] public ActionResult DeleteInvoice(int invoiceId) { // some code... return View(); } 有可能这样做吗?


10
如何在运行时读取类的属性?
我正在尝试创建一个通用方法,该方法将读取类的属性并在运行时返回该值。我该怎么做? 注意:DomainName属性属于DomainNameAttribute类。 [DomainName("MyTable")] Public class MyClass : DomainBase {} 我想产生的是: //This should return "MyTable" String DomainNameValue = GetDomainName<MyClass>();

7
我可以将自定义方法/属性添加到内置Python类型吗?
例如,例如我想helloWorld()向Python的dict类型添加一个方法。我可以这样做吗? JavaScript具有这种行为的原型对象。也许这是错误的设计,我应该将dict对象子类化,但随后它只能在子类上工作,而我希望它在将来的所有字典中都可以使用。 这是在JavaScript中的用法: String.prototype.hello = function() { alert("Hello, " + this + "!"); } "Jed".hello() //alerts "Hello, Jed!" 这是带有更多示例的有用链接-http ://www.javascriptkit.com/javatutors/proto3.shtml
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.