示例#1
0
 public ServicesService(
     INeutrinoClient neutrinoClient,
     IOptions <ApplicationParameters> applicationParameters)
 {
     _neutrinoClient        = neutrinoClient;
     _applicationParameters = applicationParameters.Value;
 }
 /// <summary>
 /// Constructor.
 /// </summary>
 /// <param name="logger">Logger.</param>
 /// <param name="neutrinoClient">Service discovery query.</param>
 /// <param name="applicationParameters">Application parameters.</param>
 public UserTokenConfiguration(
     ILogger <UserTokenConfiguration> logger,
     INeutrinoClient neutrinoClient,
     IOptions <ApplicationParameters> applicationParameters)
 {
     _logger                = logger;
     _neutrinoClient        = neutrinoClient;
     _applicationParameters = applicationParameters;
 }
 public DiscoveryService(
     INeutrinoClient neutrinoClient,
     IOptions <ApplicationParameters> applicationParameters,
     IMemoryCache memoryCache,
     ILogger <DiscoveryService> logger)
 {
     _neutrinoClient        = neutrinoClient;
     _applicationParameters = applicationParameters.Value;
     _memoryCache           = memoryCache;
     _logger = logger;
 }
示例#4
0
 /// <summary>
 /// Constructor.
 /// </summary>
 /// <param name="neutrinoClient">Service discovery client.</param>
 /// <param name="options">Application parameters.</param>
 public ServiceDiscoveryRegistrationJob(INeutrinoClient neutrinoClient, IOptions <ApplicationParameters> options)
 {
     _neutrinoClient        = neutrinoClient;
     _applicationParameters = options.Value;
 }