Замок Виндзор МОК с пользовательским членством .NET? - PullRequest
0 голосов
/ 08 февраля 2011

Я читал о невозможности использовать .NET Custom Членство с Castle Windor. Это тот случай? Есть ли обходные пути?

1 Ответ

0 голосов
/ 08 февраля 2011

Всегда есть обходные пути. В этом случае вы должны реализовать шаблон прокси . Вам необходимо создать интерфейс и реализующий объект, который передает вызовы к классу членства.

Есть также некоторые интересные блоги о утке, набравшей с виндзором. Использование утиной типизации может устранить необходимость создания прокси-объекта самостоятельно. Вам нужно будет только написать интерфейс, содержащий методы, которые вы хотите использовать, из класса членства, и Касл позаботится о том, чтобы переадресовывать вызовы для вас (но по сути это тот же шаблон).

...