Использование ASP.NET MVC Я могу заменить FilterProvider как этоWCF Атрибут инъекции с использованием контейнера МОК
var oldProvider = FilterProviders.Providers.Single(f => f is FilterAttributeFilterProvider);
FilterProviders.Providers.Remove(oldProvider);
FilterProviders.Providers.Add(new CustomFilterProvider(_container));
Используя свой собственный провайдер. Это не дает мне возможность использовать шаблон фабрики для создания атрибутов фильтра контроллера, но я получаю возможность использовать вложение свойств для установки зависимостей, которые могут понадобиться атрибутам с помощью контейнера.
Возможно ли сделать что-то подобное с помощью WCF, чтобы я мог впрыскивать зависимости (вложение свойств в порядке) в мои пользовательские классы, которые происходят из Attribute, которые я использую в своих методах обслуживания (службы создаются с помощью IOC)?
Я использую CastleWindsors WcfFacility, но обобщенное решение (применимое к любому контейнеру), вероятно, будет лучшим ответом.