| File: Exceptions\InvalidAuthResponseException.cs | Web Access |
| Project: src\sdk\src\Containers\Microsoft.NET.Build.Containers\Microsoft.NET.Build.Containers.csproj (Microsoft.NET.Build.Containers) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. using Microsoft.NET.Build.Containers.Resources; namespace Microsoft.NET.Build.Containers; /// <summary> /// Thrown when a container registry returns an authentication response that fails /// security or protocol validation. /// </summary> internal sealed class InvalidAuthResponseException : Exception { public InvalidAuthResponseException(string registry, string reason, Exception? innerException = null) : base(Resource.FormatString(nameof(Strings.InvalidRegistryAuthResponse), registry, reason), innerException) { Registry = registry; Reason = reason; } /// <summary>The registry hostname (host[:port]) that returned the invalid auth response.</summary> public string Registry { get; } /// <summary>A short, human-readable description of why the auth response was rejected.</summary> public string Reason { get; } }