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