У меня есть приложение-служба WCF, в котором используется компонент EnvironmentConfiguration, в котором хранится информация о конфигурации моего приложения. Я конвертирую этот сервис, чтобы он мог использоваться разными приложениями с разными требованиями к конфигурации.
Я хочу идентифицировать используемую конфигурацию, разрешив передать дополнительный параметр в вызов службы, т. Е.
public void DoSomething(string originalParameter, string callingApplication)
Каков рекомендуемый способ изменить поведение класса EnvironmentConfiguration на основе переходных данных (callApplication) без необходимости передавать переменную callApplication всем методам компонента, которым требуется информация о конфигурации?