C# Класс Caliburn.Micro.EventAggregator

Enables loosely-coupled publication of and subscription to events.
Наследование: IEventAggregator
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Publish ( object message, Action marshal = null ) : void

Publishes a message.

Subscribe ( object instance ) : void

Subscribes an instance to all events declared through implementations of IHandle{T}

Unsubscribe ( object instance ) : void

Unsubscribes the instance from all events.

Описание методов

Publish() публичный Метод

Publishes a message.
public Publish ( object message, Action marshal = null ) : void
message object The message instance.
marshal Action Allows the publisher to provide a custom thread marshaller for the message publication. The default uses the UI thread marshaller.
Результат void

Subscribe() публичный Метод

Subscribes an instance to all events declared through implementations of IHandle{T}
public Subscribe ( object instance ) : void
instance object The instance to subscribe for event publication.
Результат void

Unsubscribe() публичный Метод

Unsubscribes the instance from all events.
public Unsubscribe ( object instance ) : void
instance object The instance to unsubscribe.
Результат void