Exemplo n.º 1
0
        protected BaseMiddleware(RequestDelegate next, ILogger logger)
        {
            Next   = next;
            Logger = logger;

            var attrs = GetType().GetCustomAttribute(typeof(RequestDescriptorAttribute));

            if (attrs != null && attrs is RequestDescriptorAttribute descriptor)
            {
                _fields = descriptor.Fields;
            }
            else
            {
                _fields = BaseRequestFields.None;
            }
        }
 public RequestDescriptorAttribute(BaseRequestFields fields = BaseRequestFields.None)
 {
     Fields = fields;
 }