示例#1
0
 /// <summary>
 /// Creates a new instance of an Factory class, initializes it with the specified arguments.
 /// </summary>
 /// <param name="client"></param>
 /// <param name="options"></param>
 /// <param name="logger"></param>
 public SyncFactory(IKeycloakRequestClient client, IOptionsMonitor <ToolOptions> options, ILogger <SyncFactory> logger)
 {
     _options = options.CurrentValue;
     _client  = client;
     _logger  = logger;
 }
示例#2
0
 /// <summary>
 /// Creates a new instance of an Importer class, initializes it with the specified arguments.
 /// </summary>
 /// <param name="options"></param>
 /// <param name="client"></param>
 /// <param name="logger"></param>
 public Importer(IOptionsMonitor <ToolOptions> options, IKeycloakRequestClient client, ILogger <Importer> logger)
 {
     _options = options.CurrentValue;
     _client  = client;
     _logger  = logger;
 }