Я знаю, что следующее не совсем отвечает на ваш вопрос о чтении его с работы, насколько я видел, это выглядит невозможным.Если это невозможно, этот ответ может быть полезен, так что вот, пожалуйста.
Я не уверен, что есть возможность прочитать его откуда-то.
В любом случае, документы Hangfire здесь читают, что вы можете обработать имя сервера вручную:
Поскольку значения по умолчанию обеспечивают уникальность только на уровне процесса, вам следуетобработайте его вручную, если вы хотите запустить разные экземпляры сервера в одном и том же процессе:
var options = new BackgroundJobServerOptions
{
ServerName = String.Format(
"{0}.{1}",
Environment.MachineName,
Guid.NewGuid().ToString())
};
var server = new BackgroundJobServer(options);
// or
app.UseHangfireServer(options);