Как NETCORE получает значения атрибутов пользовательских свойств? - PullRequest
0 голосов
/ 14 ноября 2018

1. среда разработки:

  • C #
  • NetCore-2.1

2. Во-первых, я определяю следующие характеристики

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; }
}

3. Я использовал пользовательские функции в определенном классе методов.

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

4.Моя цель - записывать журнал равномерно при вызове метода, и параметры функции будут определятьинформация о модуле записи журнала.

[DynaimcInfo(1,"Test1","No.1")]
    public void Test1()
    {
        xx.log(1,"Test","No.1")
    }
 [DynaimcInfo(2,"Test2","No.2")]
    public void Test()
    {
        xx.log(2,"Test2","No.2")
    }

Проблема: Как получить тип значения атрибута, модель и модуль в пользовательском методе test ()?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...