Я не могу понять, как использовать динамический прокси-сервер, как реализовать сразу несколько интерфейсов. Используя библиотеку третьей стороны у меня есть что-то вродеСоздайте динамический прокси-сервер, который одновременно реализует несколько интерфейсов.
interface ISubscribe<T> { Consume(T msg); }
Я хотел бы динамически создать класс, который одновременно реализует
ISubscribe<Foo>, ISubscribe<Bar>
и для каждого из них вызывает Logger.Log(msg)
(параметр типа на который динамический).
Я не могу понять, как это сделать.
это работает, если вы передаете дополнительные через 'дополнительныеInterfacesToProxy'? –
@ KrzysztofKozmic Oh! хорошо, я явно неправильно понял ваш учебник, да, похоже, что это работает. –
вы, вероятно, читаете это правильно. За эти годы произошли некоторые изменения, поэтому учебник может быть устаревшим. –