NETCORE如何获取自定义属性的属性值?

时间:2018-11-14 08:28:58

标签: c# asp.net-core attributes

1。开发环境:

  • C#
  • NetCore-2.1

2。首先,我定义以下特征

require_once

3。我在某些类的方法中使用了自定义功能。

public class DynaimcInfo : System.Attribute
{
     public DynaimcInfo(int type, string module, string model)
     {
         this.Type = type;
         this.Module = module;
         this.Model = model;
     }
     public int Type { get; }
     public string Module { get; }
     public string Model { get; }
}

4。我的目标是在调用方法时统一编写日志,该功能的参数将确定日志编写的模块信息。

[DynaimcInfo(1,"Test","No.1")]
public void Test()
{
    //How do I get the attribute values of custom attributes here?
}

问题:如何在自定义方法test()中获取属性值的类型,模型和模块?

0 个答案:

没有答案