Генерация интерфейсных прокси - PullRequest
0 голосов
/ 13 октября 2010

столкнулся с проблемой с классом; У меня есть класс, который выглядит так:

public class MyPresenter
{
    public MyPresenter(IMyView view) { }
}

public class SomePresenter
{
    public SomePresenter(ISomeView view) { }
}

Пользовательские представления наследуются от базового экземпляра IView. Я столкнулся с ситуацией, когда мне нужно на лету создать собственный класс, который реализует IMyView или ISomeView (в зависимости от некоторого сценария) и получить доступ к модели, и я подумал, что для этого я мог бы использовать такой инструмент, как Castle DynamicProxy. Но я не совсем уверен, с чего начать, и мне нужно иметь возможность создавать собственный IMyView или другой экземпляр класса на лету.

Спасибо.

1 Ответ

2 голосов
/ 13 октября 2010

Когда мне понадобились прокси-серверы, я обнаружил, что этот учебник от Кшиштофа Кёмича неоценим.

...