/// <summary> /// Initializes a new instance of the <see cref="ContractEventSessionManager" /> class. /// </summary> /// <param name="stateManager">The session workflow state manager.</param> /// <param name="contractService">The contract service.</param> /// <param name="logger">The logger.</param> /// <param name="functionSettings">The configuration settings options.</param> /// <param name="processLog">The process log.</param> public ContractEventSessionManager( IWorkflowStateManager stateManager, IContractService contractService, IContractEventProcessorLogger <IContractEventSessionManager> logger, IFunctionSettings functionSettings, IContractEventProcessLog processLog) { _stateManager = stateManager; _contractService = contractService; _logger = logger; _functionSettings = functionSettings; _processLog = processLog; }
public static async Task Main(string[] args) { Console.WriteLine("Reading configuration..."); _functionSettings = new FunctionSettings(); _cosmosClient = new CosmosClient(_functionSettings.CosmosDBEndpoint, _functionSettings.CosmosDBMasterKey, new CosmosClientOptions() { ApplicationName = "Correspondence.Api.Setup" }); Console.WriteLine("Configuration for {0} is ready", _functionSettings.CosmosDBEndpoint); await CreateDatabaseAsync(); await CreateContainerAsync(); await AddItemsToContainerAsync(); Console.WriteLine("Setting up of DB is finished"); Console.ReadLine(); }
public DocumentDataAccess(IFunctionSettings functionSettings, IMemoryCache memoryCache) { _functionSettings = functionSettings; _cache = memoryCache; }
public Function(IFunctionSettings functionSettings) { this.FunctionSettings = functionSettings; }
public static IFunction BuildFunction(IConfiguration configuration) { IFunctionSettings settings = BuildFunctionSettings(configuration); return(new Function(settings)); }
public Function(IFunctionSettings functionSettings) { FunctionSettings = functionSettings; }
public ReportBuilder(IFunctionSettings functionSettings, IConfiguration configuration) { _functionSettings = functionSettings; _configuration = configuration; }