public DefaultModuleRegistryProvider(IFileResolver fileResolver, IContainerRegistryClientFactory clientFactory, ITemplateSpecRepositoryFactory templateSpecRepositoryFactory, IFeatureProvider features) { this.fileResolver = fileResolver; this.clientFactory = clientFactory; this.templateSpecRepositoryFactory = templateSpecRepositoryFactory; this.features = features; }
public OciModuleRegistry(IFileResolver FileResolver, IContainerRegistryClientFactory clientFactory, IFeatureProvider features) : base(FileResolver) { this.cachePath = Path.Combine(features.CacheRootDirectory, ModuleReferenceSchemes.Oci); this.client = new AzureContainerRegistryManager(clientFactory); }
public AzureContainerRegistryManager(TokenCredential tokenCredential, IContainerRegistryClientFactory clientFactory) { this.tokenCredential = tokenCredential; this.clientFactory = clientFactory; }
public OciModuleRegistry(IFileResolver fileResolver, IContainerRegistryClientFactory clientFactory, IFeatureProvider features) { this.fileResolver = fileResolver; this.cachePath = Path.Combine(features.CacheRootDirectory, ModuleReferenceSchemes.Oci); this.client = new AzureContainerRegistryManager(new DefaultAzureCredential(), clientFactory); }
public AzureContainerRegistryManager(IContainerRegistryClientFactory clientFactory) { this.clientFactory = clientFactory; }