Make ApplicationConfiguration.FixupAppConfig() public. (#1431)

This commit is contained in:
Alin Moldovean
2021-06-24 11:33:49 +03:00
committed by GitHub
parent 96ecb4dd9c
commit a90024b5de
@@ -339,6 +339,27 @@ namespace Opc.Ua.Configuration
return await LoadApplicationConfiguration(filePath, silent).ConfigureAwait(false);
}
/// <summary>
/// Helper to replace localhost with the hostname
/// in the application uri and base adresses of the
/// configuration.
/// </summary>
/// <param name="configuration"></param>
public static ApplicationConfiguration FixupAppConfig(
ApplicationConfiguration configuration)
{
configuration.ApplicationUri = Utils.ReplaceLocalhost(configuration.ApplicationUri);
if (configuration.ServerConfiguration != null)
{
for (int i = 0; i < configuration.ServerConfiguration.BaseAddresses.Count; i++)
{
configuration.ServerConfiguration.BaseAddresses[i] =
Utils.ReplaceLocalhost(configuration.ServerConfiguration.BaseAddresses[i]);
}
}
return configuration;
}
/// <summary>
/// Create a builder for a UA application configuration.
/// </summary>
@@ -854,27 +875,6 @@ namespace Opc.Ua.Configuration
return false;
}
}
/// <summary>
/// Helper to replace localhost with the hostname
/// in the application uri and base adresses of the
/// configuration.
/// </summary>
/// <param name="configuration"></param>
private static ApplicationConfiguration FixupAppConfig(
ApplicationConfiguration configuration)
{
configuration.ApplicationUri = Utils.ReplaceLocalhost(configuration.ApplicationUri);
if (configuration.ServerConfiguration != null)
{
for (int i = 0; i < configuration.ServerConfiguration.BaseAddresses.Count; i++)
{
configuration.ServerConfiguration.BaseAddresses[i] =
Utils.ReplaceLocalhost(configuration.ServerConfiguration.BaseAddresses[i]);
}
}
return configuration;
}
#endregion
#region Private Fields