/// <summary>
/// In this mode, a host id will be generated from <paramref name="instanceName" /> and <paramref name="hostName" />.
/// </summary>
/// <remarks>
/// This mode is recommended when deploying in Azure roles or <see cref="UsingInstalledFilePath" /> is not appropriate.
/// </remarks>
public HostInfoSettings UsingNames(string instanceName, string hostName)
{
Guard.AgainstNullAndEmpty(nameof(instanceName), instanceName);
Guard.AgainstNullAndEmpty(nameof(hostName), hostName);
config.Settings.Get <HostingComponent.Settings>().HostId = DeterministicGuid.Create(instanceName, hostName);
return(this);
}