33 references to RegistryMode
Microsoft.NET.Build.Containers (23)
AuthHandshakeMessageHandler.cs (7)
42private readonly RegistryMode _registryMode; 45public AuthHandshakeMessageHandler(string registryName, HttpMessageHandler innerHandler, ILogger logger, RegistryMode mode) : base(innerHandler) 215internal static (string credU, string credP)? GetDockerCredentialsFromEnvironment(RegistryMode mode) 217if (mode == RegistryMode.Push) 231else if (mode == RegistryMode.Pull) 235else if (mode == RegistryMode.PullFromOutput) 251throw new InvalidEnumArgumentException(nameof(mode), (int)mode, typeof(RegistryMode));
ContainerBuilder.cs (3)
56RegistryMode sourceRegistryMode = baseRegistry.Equals(outputRegistry, StringComparison.InvariantCultureIgnoreCase) ? RegistryMode.PullFromOutput : RegistryMode.Pull;
DestinationImageReference.cs (1)
79new Registry(outputRegistry, loggerFactory.CreateLogger<Registry>(), RegistryMode.Push),
Registry\DefaultRegistryAPI.cs (2)
25internal DefaultRegistryAPI(string registryName, Uri baseUri, bool isInsecureRegistry, ILogger logger, RegistryMode mode) 38private static HttpClient CreateClient(string registryName, Uri baseUri, ILogger logger, bool isInsecureRegistry, RegistryMode mode)
Registry\Registry.cs (4)
96internal Registry(string registryName, ILogger logger, RegistryMode mode, RegistrySettings? settings = null) : 105internal Registry(Uri baseUri, ILogger logger, RegistryMode mode, RegistrySettings? settings = null) : 657private readonly RegistryMode? _mode; 663public RegistryApiFactory(RegistryMode mode)
Tasks\CreateImageIndex.cs (3)
59RegistryMode sourceRegistryMode = BaseRegistry.Equals(OutputRegistry, StringComparison.InvariantCultureIgnoreCase) ? RegistryMode.PullFromOutput : RegistryMode.Pull;
Tasks\CreateNewImage.cs (3)
61RegistryMode sourceRegistryMode = BaseRegistry.Equals(OutputRegistry, StringComparison.InvariantCultureIgnoreCase) ? RegistryMode.PullFromOutput : RegistryMode.Pull;
Microsoft.NET.Build.Containers.UnitTests (10)
AuthHandshakeMessageHandlerTests.cs (7)
19[InlineData("SDK_CONTAINER_REGISTRY_UNAME", "SDK_CONTAINER_REGISTRY_PWORD", (int)RegistryMode.Push)] 20[InlineData("DOTNET_CONTAINER_PUSH_REGISTRY_UNAME", "DOTNET_CONTAINER_PUSH_REGISTRY_PWORD", (int)RegistryMode.Push)] 21[InlineData("DOTNET_CONTAINER_PULL_REGISTRY_UNAME", "DOTNET_CONTAINER_PULL_REGISTRY_PWORD", (int)RegistryMode.Pull)] 22[InlineData("DOTNET_CONTAINER_PULL_REGISTRY_UNAME", "DOTNET_CONTAINER_PULL_REGISTRY_PWORD", (int)RegistryMode.PullFromOutput)] 23[InlineData("SDK_CONTAINER_REGISTRY_UNAME", "SDK_CONTAINER_REGISTRY_PWORD", (int)RegistryMode.PullFromOutput)] 32if (AuthHandshakeMessageHandler.GetDockerCredentialsFromEnvironment((RegistryMode)mode) is (string credU, string credP)) 58var authHandler = new AuthHandshakeMessageHandler(TestRegistryName, new ServerMessageHandler(server), NullLogger.Instance, RegistryMode.Push);
RegistryTests.cs (3)
38Registry registry = new(registryName, logger, RegistryMode.Push); 46Registry registry = new("docker.io", logger, RegistryMode.Push); 465Registry registry = new(registryUri, logger, RegistryMode.Pull, settings: settings);