20 references to WriteSettingsFileAtomicallyAsync
aspire (9)
Agents\AgentConfiguration.cs (1)
161await ConfigurationHelper.WriteSettingsFileAtomicallyAsync(
Configuration\ConfigSourceService.cs (3)
262await ConfigurationHelper.WriteSettingsFileAtomicallyAsync(path, configuration, cancellationToken); 388await ConfigurationHelper.WriteSettingsFileAtomicallyAsync(path, configuration, cancellationToken); 789return ConfigurationHelper.WriteSettingsFileAtomicallyAsync(Path.Combine(directory, "check.json"), json, cancellationToken);
Configuration\ConfigurationService.cs (2)
64await ConfigurationHelper.WriteSettingsFileAtomicallyAsync(settingsFilePath, settings, cancellationToken, preserveOwnershipAndAcl: true); 105await ConfigurationHelper.WriteSettingsFileAtomicallyAsync(settingsFilePath, settings, cancellationToken, preserveOwnershipAndAcl: true);
Program.cs (1)
206await ConfigurationHelper.WriteSettingsFileAtomicallyAsync(newPath, settings, cancellationToken);
Templating\TemplateSourceStore.cs (2)
50await ConfigurationHelper.WriteSettingsFileAtomicallyAsync(path, settings, cancellationToken, preserveOwnershipAndAcl: true); 73await ConfigurationHelper.WriteSettingsFileAtomicallyAsync(path, settings, cancellationToken, preserveOwnershipAndAcl: true);
Aspire.Cli.Tests (11)
Commands\TemplateSourceStartupTests.cs (1)
258await ConfigurationHelper.WriteSettingsFileAtomicallyAsync(target, JsonNode.Parse("""
Configuration\ConfigurationHelperTests.cs (9)
33await Assert.ThrowsAsync<IOException>(() => ConfigurationHelper.WriteSettingsFileAtomicallyAsync( 57var error = await Assert.ThrowsAsync<IOException>(() => ConfigurationHelper.WriteSettingsFileAtomicallyAsync( 80await Assert.ThrowsAsync<IOException>(() => ConfigurationHelper.WriteSettingsFileAtomicallyAsync( 114await ConfigurationHelper.WriteSettingsFileAtomicallyAsync(path, new JsonObject { ["custom"] = "updated" }, CancellationToken.None); 135await ConfigurationHelper.WriteSettingsFileAtomicallyAsync(path, new JsonObject { ["custom"] = "updated" }, CancellationToken.None); 153ConfigurationHelper.WriteSettingsFileAtomicallyAsync(path, new JsonObject { ["custom"] = "updated" }, CancellationToken.None)); 180await ConfigurationHelper.WriteSettingsFileAtomicallyAsync(path, new JsonObject { ["custom"] = "updated" }, CancellationToken.None); 206await ConfigurationHelper.WriteSettingsFileAtomicallyAsync(file.FullName, new JsonObject { ["custom"] = "updated" }, CancellationToken.None); 539await ConfigurationHelper.WriteSettingsFileAtomicallyAsync(settingsPath, settings, CancellationToken.None);
Configuration\ConfigurationServiceTests.cs (1)
178await ConfigurationHelper.WriteSettingsFileAtomicallyAsync(path, JsonNode.Parse("""