31 instantiations of ConfigSourceException
aspire (24)
Configuration\ConfigSource.cs (4)
47
throw new
ConfigSourceException
(ConfigSourceStrings.InvalidBinding);
73
throw new
ConfigSourceException
(ConfigSourceStrings.InvalidRepository);
80
throw new
ConfigSourceException
(ConfigSourceStrings.InvalidPath);
95
throw new
ConfigSourceException
(ConfigSourceStrings.InvalidRef);
Configuration\ConfigSourceService.cs (20)
156
throw new
ConfigSourceException
(string.Format(CultureInfo.CurrentCulture,
182
throw new
ConfigSourceException
(ConfigSourceStrings.ConsentRequired);
226
?? throw new
ConfigSourceException
(ConfigSourceStrings.ConfigLockFailed);
235
throw new
ConfigSourceException
(ConfigSourceStrings.BindingChanged);
268
throw new
ConfigSourceException
(string.Format(CultureInfo.CurrentCulture, ErrorStrings.InvalidJsonInConfigFile, path, ex.Message));
383
?? throw new
ConfigSourceException
(string.Format(CultureInfo.CurrentCulture, ErrorStrings.ConfigurationFileMustBeJsonObject, path))
401
?? throw new
ConfigSourceException
(ConfigSourceStrings.InvalidBinding);
404
throw new
ConfigSourceException
(ConfigSourceStrings.InvalidBinding);
411
throw new
ConfigSourceException
(ConfigSourceStrings.InvalidBinding);
516
throw new
ConfigSourceException
(ConfigSourceStrings.InvalidCache);
521
throw new
ConfigSourceException
(ConfigSourceStrings.InvalidCache);
565
throw new
ConfigSourceException
(ConfigSourceStrings.InvalidConfiguration);
572
?? throw new
ConfigSourceException
(ConfigSourceStrings.InvalidConfiguration);
579
throw new
ConfigSourceException
(ConfigSourceStrings.NestedSource);
592
throw new
ConfigSourceException
(ConfigSourceStrings.InvalidConfiguration);
601
throw new
ConfigSourceException
(ConfigSourceStrings.GitTimeout)
623
throw new
ConfigSourceException
(ConfigSourceStrings.GitTimeout)
642
throw new
ConfigSourceException
(ConfigSourceStrings.RepositoryUnavailable);
659
throw new
ConfigSourceException
(ConfigSourceStrings.MissingFile);
666
new
(exception.Failure switch
Aspire.Cli.Tests (7)
Commands\ConfigSourceCommandTests.cs (4)
62
? throw new
ConfigSourceException
(ConfigSourceStrings.GitTimeout) { GitOutput = prompt }
270
git.ReadConfiguration = (_, _) => throw new
ConfigSourceException
(timeout ? ConfigSourceStrings.GitTimeout : ConfigSourceStrings.AuthenticationFailed)
332
git.InspectConfiguration = (_, _) => throw new
ConfigSourceException
(ConfigSourceStrings.AuthenticationFailed);
1046
git.ReadConfiguration = (_, _) => throw new
ConfigSourceException
(ConfigSourceStrings.AuthenticationFailed);
Configuration\ConfigSourceServiceTests.cs (3)
277
throw new
ConfigSourceException
("Source unavailable");
1118
git.InspectConfiguration = (_, _) => throw new
ConfigSourceException
(ConfigSourceStrings.AuthenticationFailed);
1236
throw new
ConfigSourceException
("Test acquisition failed");
35 references to ConfigSourceException
aspire (5)
Commands\BaseCommand.cs (1)
186
catch (
ConfigSourceException
ex)
Configuration\ConfigSourceService.cs (4)
351
catch (Exception ex) when (!force && ex is
ConfigSourceException
or JsonException or IOException or UnauthorizedAccessException or TimeoutException)
360
var message = exception is
ConfigSourceException
363
ReportOnce(message, (exception as
ConfigSourceException
)?.GitOutput);
665
private static
ConfigSourceException
TranslateGitFailure(GitCommandException exception) =>
Aspire.Cli.Tests (30)
Configuration\AspireConfigFileTests.cs (2)
87
var
error = Assert.Throws<
ConfigSourceException
>(result.ConfigSource.Validate);
Configuration\ConfigSourceServiceGitTests.cs (15)
65
var
error = await Assert.ThrowsAsync<
ConfigSourceException
>(() => client.AcquireAsync(source, workspace.Path, TestContext.Current.CancellationToken));
100
var
error = await Assert.ThrowsAsync<
ConfigSourceException
>(() => client.AcquireAsync(source, workspace.Path, TestContext.Current.CancellationToken, time));
161
var
error = await Assert.ThrowsAsync<
ConfigSourceException
>(RunAsync);
498
await Assert.ThrowsAsync<
ConfigSourceException
>(() => CreateClient(TestHelpers.CreateNonInteractiveHostEnvironment()).AcquireAsync(
508
var
error = await Assert.ThrowsAsync<
ConfigSourceException
>(() => CreateClient(TestHelpers.CreateNonInteractiveHostEnvironment()).AcquireAsync(
532
var
error = await Assert.ThrowsAsync<
ConfigSourceException
>(() =>
629
var
error = await Assert.ThrowsAsync<
ConfigSourceException
>(() => client.AcquireAsync(
650
var
error = await Assert.ThrowsAsync<
ConfigSourceException
>(() => CreateClient(TestHelpers.CreateNonInteractiveHostEnvironment()).AcquireAsync(
Configuration\ConfigSourceServiceTests.cs (13)
302
var
error = await Assert.ThrowsAsync<
ConfigSourceException
>(() => service.CheckProjectAsync(project, force, cancellation.Token));
624
Assert.Throws<
ConfigSourceException
>(() => new ConfigSource { Repository = repository, Path = s_source.Path }.Validate());
633
Assert.Throws<
ConfigSourceException
>(() => new ConfigSource { Repository = repository, Path = s_source.Path }.Validate());
647
Assert.Throws<
ConfigSourceException
>(() => new ConfigSource { Repository = s_source.Repository, Path = path }.Validate());
678
Assert.Throws<
ConfigSourceException
>(() => new ConfigSource { Repository = s_source.Repository, Path = s_source.Path, Ref = reference }.Validate()).Message);
749
var
error = await Assert.ThrowsAsync<
ConfigSourceException
>(() =>
763
Assert.Equal(ConfigSourceStrings.ConsentRequired, (await Assert.ThrowsAsync<
ConfigSourceException
>(() =>
915
await Assert.ThrowsAsync<
ConfigSourceException
>(() =>
1245
await Assert.ThrowsAsync<
ConfigSourceException
>(() => service.CheckProjectAsync(workspace.WorkspaceRoot, true, CancellationToken.None));
1312
var
error = await Assert.ThrowsAsync<
ConfigSourceException
>(() =>