/// <summary>
        /// Create a filter.
        /// </summary>
        /// <param name="category"></param>
        /// <param name="priority"></param>
        public ClientFilter(ClientFilterCategory category, byte priority, ILogger logger = null)
        {
            Category = category;
            Priority = priority;

            _logger = logger;
        }
Beispiel #2
0
 /// <summary>
 /// Create a filter with a client, category and priority.
 /// </summary>
 /// <param name="client"></param>
 /// <param name="category"></param>
 /// <param name="priority"></param>
 public ClientFilter(IClient client, ClientFilterCategory category, byte priority)
 {
     Client   = Throw.IfNull(() => client);
     Category = category;
     Priority = priority;
 }