/// <inheritdoc /> public TaskFluentInterface(IIisTaskFluentInterface iisTasksFluentInterface, IWebApiFluentInterface webApiFluentInterface, IGitFluentInterface gitFluentInterface, IDockerFluentInterface dockerFluentInterface, IHttpClientFactory httpClientFactory) { _iisTasksFluentInterface = (IisTaskFluentInterface)iisTasksFluentInterface; _webApiFluentInterface = (WebApiFluentInterface)webApiFluentInterface; _gitFluentInterface = (GitFluentInterface)gitFluentInterface; _dockerFluentInterface = (DockerFluentInterface)dockerFluentInterface; _httpClientFactory = httpClientFactory; }
public ITaskFluentInterface GetTaskFluentInterface(ITaskContextInternal taskContext) { var t = _sp.GetRequiredService <ITaskFluentInterface>(); TaskFluentInterface taskFluent = (TaskFluentInterface)t; taskFluent.Context = (TaskContext)taskContext; IisTaskFluentInterface iisTaskFluent = (IisTaskFluentInterface)taskFluent.IisTasks(); iisTaskFluent.Context = (TaskContext)taskContext; return(taskFluent); }
/// <inheritdoc /> public TaskFluentInterface(IIisTaskFluentInterface iisTasksFluentInterface, IWebApiFluentInterface webApiFluentInterface, IHttpClientFactory httpClientFactory) { _iisTasksFluentInterface = (IisTaskFluentInterface)iisTasksFluentInterface; _webApiFluentInterface = (WebApiFluentInterface)webApiFluentInterface; _httpClientFactory = httpClientFactory; }