Exemplo n.º 1
0
 public static void Subscribe(ITraceClient client)
 {
     if (!SubscribedClients.Contains(client))
     {
         SubscribedClients.Add(client);
     }
 }
Exemplo n.º 2
0
 public static void UnSubscribe(ITraceClient client)
 {
     if (SubscribedClients.Contains(client))
     {
         SubscribedClients.Remove(client);
     }
 }
Exemplo n.º 3
0
        /// <summary>
        /// Default ctor
        /// </summary>
        public TraceAuditManager(ITraceClient client)
        {
            InitTraceClient(client);

            InitPolicy();

            InitFileScanner();
        }
Exemplo n.º 4
0
        public ResetApiMiddleware(RequestDelegate next, ILoggerFactory loggerFactory, IHostingEnvironment env, IServiceProvider sp)
        {
            _next   = next;
            _logger = loggerFactory.CreateLogger <ResetApiMiddleware>();
            _sp     = sp;
            _env    = env;

            _traceClient = _sp.GetService <ITraceClient>();
        }
Exemplo n.º 5
0
        /// <summary>
        /// Default ctor
        /// </summary>
        public TraceAuditHelper(ITraceClient client)
        {
            InitTraceClient(client);

            InitMailPolicy();

            InitEmailScanner();

            InitFileSystemPolicy();

            InitFileScanner();
        }
Exemplo n.º 6
0
 public MockTraceAuditHelper(ITraceClient client) : base(client)
 {
 }
Exemplo n.º 7
0
 public ApiClient(ILogger <ApiClient> logger, IRestApiResolveApiUrl apiResolveService, ITraceClient traceClient)
 {
     this.Logger            = logger;
     this.ApiResolveService = apiResolveService;
     this.TraceClient       = traceClient;
 }
Exemplo n.º 8
0
        /// <summary>
        /// Initialise this instance with an implementation of ITraceClient
        /// </summary>
        /// <param name="client"></param>
        /// <exception cref="ArgumentNullException"/>
        private void InitTraceClient(ITraceClient client)
        {
            if (null == client)
            {
                throw new ArgumentNullException();
            }

            m_traceClient = client;
            m_traceOptions = m_traceClient.QueryOptions();
        }