Я хочу зарегистрировать мой класс обслуживания ADManager в автозагрузке.Но у класса в конструкторе есть строковые параметры, и создание экземпляра зависит от того, находится ли пользователь в том же домене, что и веб-приложение.
// Constructor
public ADManager(
string ADDomain, bool isSameDomain = true,
string username = null, string password = null)
Вот как я делаю экземпляр класса вручную, еслиэто тот же домен:
var adManager = new ADManager(_authenticationSettings.AdDomain, _isSameDomain);
Но если _isSameDomain равен false, его необходимо создать следующим образом:
var adManager = new ADManager(
_authenticationSettings.AdDomain, _isSameDomain, Input.Username, Input.Password);