public ApiProxyScriptManager( IApiDescriptionModelProvider modelProvider, IApiProxyScriptingConfiguration configuration, IIocResolver iocResolver) { this.modelProvider = modelProvider; this.configuration = configuration; this.iocResolver = iocResolver; cache = new ConcurrentDictionary <string, string>(); }
public ApiProxyScriptManager( IApiDescriptionModelProvider modelProvider, IApiProxyScriptingConfiguration configuration, IIocResolver iocResolver) { _modelProvider = modelProvider; _configuration = configuration; _iocResolver = iocResolver; _cache = new ConcurrentDictionary<string, string>(); }
public ProxyScriptManager( IApiDescriptionModelProvider modelProvider, IServiceProvider serviceProvider, IJsonSerializer jsonSerializer, IProxyScriptManagerCache cache, IOptions <AbpApiProxyScriptingOptions> options) { _modelProvider = modelProvider; _serviceProvider = serviceProvider; _jsonSerializer = jsonSerializer; _cache = cache; _options = options.Value; }
public ProxyScriptManager( IApiDescriptionModelProvider modelProvider, IOptions <AbpApiProxyScriptingOptions> options, IServiceProvider serviceProvider, IJsonSerializer jsonSerializer) { _modelProvider = modelProvider; _options = options.Value; _serviceProvider = serviceProvider; _jsonSerializer = jsonSerializer; _cache = new ConcurrentDictionary <string, string>(); }
public AbpApiDefinitionController(IApiDescriptionModelProvider modelProvider) { _modelProvider = modelProvider; }