Описание тега policy-injection

1 ответ

Как настроить NamespaceMatchingRule (IEnumerable<MatchingInfo>) в XML-файле конфигурации unity 2.0?

Как я должен пройти IEnumerable&lt;MatchingInfo&gt; к одному из перегруженного конструктора NamespaceMatchingRule используя конфигурационный файл unity 2.0?
16 янв '12 в 10:22
1 ответ

Ведение журнала внедрения политики корпоративной библиотеки Информация об управляемом контексте безопасности в ASP.NET

Я использую блок приложения внедрения политики для регистрации методов, вызываемых в моем приложении ASP.NET. Я хотел бы, чтобы эти записи журнала включали информацию, такую ​​как личность текущего пользователя, аутентифицирован ли пользователь и та…
5 ответов

Как лучше всего определить, является ли метод свойством внутри внедрения политики?

У меня есть собственный обработчик, примененный к классу (используя блок приложения Policy Injection в entlib 4), и я хотел бы знать, является ли метод ввода свойством при вызове Invoke. Вот как выглядит мой обработчик. [ConfigurationElementType(typ…
16 сен '08 в 15:18
0 ответов

Укажите политику для допустимого типа

Предположим, у меня есть следующий код: class Program { static void Main(string[] args) { IUnityContainer container = new UnityContainer(); container.AddNewExtension&lt;Interception&gt;(); container.RegisterType&lt;Interceptable&gt;( new Interceptor…
1 ответ

Microsoft PolicyInjection Создать слишком медленно

Наш проект использует PolicyInjection (от Microsoft EnterpriseLibrary) по некоторым причинам. Проблема в том, что PolicyInjection.Create(params) занимает около 30 мс. Это слишком много, так как он вызывается более 100 раз для одного запроса, что в и…
2 ответа

asp.net фабрика контроллеров mvc

Я хотел бы достичь чего-то в такой степени: Я хочу проверить все мои контроллеры, участвующие в обслуживании запросов http для файлов просмотра. Я хотел бы проверить каждый метод на этом контроллере и записать эту информацию в плоский файл (скользящ…
2 ответа

Ошибки в аспектно-ориентированном программировании с внедрением политик

При использовании Аспектно-ориентированного программирования с внедрением политик, как вы корректно справляетесь с ошибками политики в своем проекте? В аспектно-ориентированном программировании объекты не должны зависеть от того, как настроена конкр…
09 окт '08 в 15:22
1 ответ

Как добавить пользовательские данные контекста для регистрации с помощью внедрения политики в WCF?

Мы все знаем, что можно заключить брак WCF с PIAB для решения таких сквозных задач, как регистрация, проверка, аудит и т. Д. (Посетите страницу http://msdn.microsoft.com/en-us/magazine/cc136759.aspx). Но стандартный обработчик вызовов журнала для бо…
04 окт '11 в 11:33
1 ответ

Исключение - Невозможно проглотить исключения для методов с ненулевым типом возвращаемого значения.

Мы разработали пример проекта для обработки всех исключений, используя блок обработчика исключений entlib и Unity. Когда я пытаюсь вызвать метод, использующий контейнер единиц, я получаю следующее исключение: "Невозможно проглотить исключения для ме…
0 ответов

Класс Tracer для автоматической регистрации входа и выхода метода

Я хочу, чтобы трассировка в каждой функции входа и выхода. Скажем, мой класс содержит три метода MethodA MethodB MethodC... Через экземпляр кто-то с именем MethodA и methodA вызывает MethodB, а MethodB вызывает methodC public class test { Public voi…
1 ответ

Блокирование политик в приложениях реального мира?

PIAB библиотеки Microsoft Enterprise выглядит так, как будто ее можно использовать для некоторых довольно интересных вещей. Многие люди задавались вопросом, как он будет работать в реальных приложениях из-за использования методов перехвата на основе…
1 ответ

Перехват единства в производном классе

У меня есть ситуация, когда внедрение политики больше не работает, когда я использую производный класс. Используемые классы выглядят следующим образом (в основном интерфейс, абстрактный базовый класс и класс реализации): public interface IRepository…
3 ответа

Применение основанного на политике вопроса проектирования

Я не читал книгу Modern C++ Design, но мне показалась интересной идея внедрения поведения через шаблоны. Я сейчас пытаюсь применить это сам. У меня есть класс, в котором есть логгер, который, как я думал, может быть введен как политика. В логгере ес…
04 апр '10 в 20:14
2 ответа

Где я могу получить простое объяснение внедрения политики?

Я хотел бы просто мертвое объяснение введения политики для менее информированных сотрудников. Где хороший ресурс для этого? Я узнал о внедрении политик из файлов справки entlib, что, я уверен, не лучший вариант.
1 ответ

Как я настраиваю Внедрение Политики Unity 2.0, чтобы использовать настраиваемое правило соответствия атрибута в файле конфигурации?

Как я настраиваю Внедрение Политики Unity 2.0, чтобы использовать настраиваемое правило соответствия атрибута в файле конфигурации? Я хочу перевести следующий фрагмент кода в файл конфигурации Unity. myContainer.Configure&lt;Interception&gt;() .AddP…
1 ответ

Как добавить внедрение политики в приватный метод

У меня следующая ситуация. У нас есть частный метод, где я хочу добавить policyinjection, используя атрибут handlerAttribute. Этот метод вызывается несколькими различными открытыми методами, которые определены в моем интерфейсе. Я создаю экземпляр х…
13 май '11 в 08:29
1 ответ

Блок приложения безопасности и внедрения политик

У меня смешанный пользовательский интерфейс (приложение Win, приложение WPF и вскоре приложение ASP.NET MVC), поэтому для безопасности я использую службы клиентских приложений. Я знаю, как программно пройти аутентификацию пользователя, и это прекрас…
20 окт '08 в 04:56
1 ответ

Unity Interception и классы с циркулярной ссылкой

У моей богатой модели предметной области есть круговая ссылка, и это намеренно. Я также пишу свой собственный ORM для большего контроля и для обнаружения изменений, внесенных в свойства. Я использую Unity для перехвата любого вызова сеттеров и запус…
3 ответа

Ведение журнала с использованием блока внедрения политик

Всем привет Я хочу спросить, как использовать блок приложения внедрения политик для регистрации методов входа и выхода в следующих случаях: Случай 1: в случае регистрации обработчиков событий элементов управления веб-формы, вы знаете, что класс, ска…
4 ответа

Разработка на основе политики и лучшие практики - C++

struct InkPen { void Write() { this-&gt;WriteImplementation(); } void WriteImplementation() { std::cout &lt;&lt; "Writing using a inkpen" &lt;&lt; std::endl; } }; struct BoldPen { void Write() { std::cout &lt;&lt; "Writing using a boldpen" &lt;&lt; …