public DarcRemoteFactory( IConfigurationRoot configuration, IGitHubTokenProvider gitHubTokenProvider, IAzureDevOpsTokenProvider azureDevOpsTokenProvider, DarcRemoteMemoryCache memoryCache, BuildAssetRegistryContext context) { Configuration = configuration; GitHubTokenProvider = gitHubTokenProvider; AzureDevOpsTokenProvider = azureDevOpsTokenProvider; Cache = memoryCache; Context = context; }
public DarcRemoteFactory( IConfiguration configuration, IGitHubTokenProvider gitHubTokenProvider, IAzureDevOpsTokenProvider azureDevOpsTokenProvider, DarcRemoteMemoryCache memoryCache, BuildAssetRegistryContext context, TemporaryFiles tempFiles) { _tempFiles = tempFiles; Configuration = configuration; GitHubTokenProvider = gitHubTokenProvider; AzureDevOpsTokenProvider = azureDevOpsTokenProvider; Cache = memoryCache; Context = context; }
public DarcRemoteFactory( IConfiguration configuration, IGitHubTokenProvider gitHubTokenProvider, IAzureDevOpsTokenProvider azureDevOpsTokenProvider, DarcRemoteMemoryCache memoryCache, BuildAssetRegistryContext context, TemporaryFiles tempFiles, ILocalGit localGit, OperationManager operations) { _tempFiles = tempFiles; _localGit = localGit; _operations = operations; _configuration = configuration; _gitHubTokenProvider = gitHubTokenProvider; _azureDevOpsTokenProvider = azureDevOpsTokenProvider; _cache = memoryCache; _context = context; }