Unfortunately, at the moment these settings are used internally for configuring SOAP web services only. We will fix this in the nearest future.
public RestServiceSettingsProvider()
{
var settingsType = typeof(Integration.Plugin.Common.AssemblyScanner).Assembly.GetType(
"Tp.Integration.Plugin.Common.Properties.Settings");
if (settingsType == null) return;
var defaultInstance = settingsType.GetProperty("Default").GetValue(null, null);
if (defaultInstance == null) return;
var uri = settingsType.GetProperty("TargetProcessPath").GetValue(defaultInstance, null) as string;
if (!string.IsNullOrEmpty(uri))
{
_uri = string.Format("{0}/", uri.TrimEnd(new[] { '/', '\\' }));
}
var login = settingsType.GetProperty("AdminLogin").GetValue(defaultInstance, null) as string;
if (!string.IsNullOrEmpty(login))
{
_login = login;
}
var password = settingsType.GetProperty("AdminPassword").GetValue(defaultInstance, null) as string;
if (!string.IsNullOrEmpty(password))
{
_password = password;
}
}
Another way is to duplicate login/password/path as appSettings.
Thanks,
Alex