public EndpointResolverService(IDirectoryService directoryService, IDefaultEndpointConfiguration defaultEndpointConfiguration, IUrlBuilder urlBuilder, IDirectoryRepository directoryRepository, ILogger logger)
 {
     _directoryService = directoryService;
     _defaultEndpointConfiguration = defaultEndpointConfiguration;
     _urlBuilder = urlBuilder;
     _directoryRepository = directoryRepository;
     _logger = logger;
 }
Example #2
0
        public ConfigureAnEndpoint(string name, IDefaultEndpointConfiguration defaultConfiguration, Action <EndpointConfiguration> endpointConfigurationAction)
        {
            this.name = name;
            this.defaultConfiguration        = defaultConfiguration;
            this.endpointConfigurationAction = endpointConfigurationAction;

            Configuration = new EndpointConfiguration(name);
            defaultConfiguration.ConfigureEndpoint(Configuration);
            endpointConfigurationAction(Configuration);
        }
Example #3
0
 public ConfigureAnEndpoint(IServiceCollection services, string name, IDefaultEndpointConfiguration defaultConfiguration, Action <EndpointConfiguration> endpointConfigurationAction)
     : base(name, defaultConfiguration, endpointConfigurationAction)
 {
     this.services = services;
 }