Microsoft는 응용 프로그램에서 이벤트 구독 및 게시를 처리하기 위해 Microsoft.Practices.CompositeUI.EventBroker를 사용하고 있습니다. 런타임시 메서드에 특성을 추가하려면 어떻게합니까?
[EventPublication("example", PublicationScope.Global)]
public event EventHandler Example;
다음 당신은 당신의 핸들러에 다른 속성을 추가, 동일한 주제의 이름으로, 다음과 같이 :이 같은 주제의 이름을 지정, 이벤트에 속성을 추가하는 것이 작동하는 방법은
[EventSubscription("example", ThreadOption.Publisher)]
public void OnExample(object sender, EventArgs e)
{
...
}
그런 다음 모든 것을 일치시키는 EventInspector에 객체를 전달합니다.
이 코드를 디버그해야하므로 모두 이벤트를 구독하는 디버그 클래스를 만들려고합니다. 모든 주제 이름 목록을 얻을 수 있지만 런타임에만. 따라서 EventInspector에 디버그 객체를 전달하기 전에 런타임에 메서드에 속성을 추가 할 수 있어야합니다.
런타임시 메서드에 특성을 추가하려면 어떻게합니까?
: 우리는 당신이 정확히 짓을하는 방법을 알려 주시기 바랍니다 : D –