MessagingCenter.Subscribe Метод

Определение

Перегрузки

Subscribe<TSender,TArgs>(Object, String, Action<TSender,TArgs>, TSender)

Запуск callback в subscriber в ответ на параметризованные сообщения, которые называются message и созданы source.

Subscribe<TSender>(Object, String, Action<TSender>, TSender)

Запуск callback в subscriber в ответ на сообщения, которые называются message и созданы source.

Subscribe<TSender,TArgs>(Object, String, Action<TSender,TArgs>, TSender)

Запуск callback в subscriber в ответ на параметризованные сообщения, которые называются message и созданы source.

public static void Subscribe<TSender,TArgs> (object subscriber, string message, Action<TSender,TArgs> callback, TSender source = default) where TSender : class;
static member Subscribe : obj * string * Action<'Sender, 'Args (requires 'Sender : null)> * 'Sender -> unit (requires 'Sender : null)

Параметры типа

TSender

Тип объекта, который отправляет сообщение.

TArgs

Тип объектов, используемых в качестве аргументов сообщения.

Параметры

subscriber
System.Object

Объект, подписывающийся на сообщения. Как правило, он указывается с помощью ключевого слова this, используемого в подписывающемся объекте.

message
System.String

Сообщение, которое будет отправлено объектам, ожидающим сообщения от экземпляров типа TSender.

callback
System.Action<TSender,TArgs>

Обратный вызов, принимающий в качестве параметров отправителя и аргументы и выполняемый, когда подписчик получает сообщение.

source
TSender

Объект, который будет отправлять сообщения.

Реализации

Применяется к

Subscribe<TSender>(Object, String, Action<TSender>, TSender)

Запуск callback в subscriber в ответ на сообщения, которые называются message и созданы source.

public static void Subscribe<TSender> (object subscriber, string message, Action<TSender> callback, TSender source = default) where TSender : class;
static member Subscribe : obj * string * Action<'Sender (requires 'Sender : null)> * 'Sender -> unit (requires 'Sender : null)

Параметры типа

TSender

Тип объекта, который отправляет сообщение.

Параметры

subscriber
System.Object

Объект, подписывающийся на сообщения. Как правило, он указывается с помощью ключевого слова this, используемого в подписывающемся объекте.

message
System.String

Сообщение, которое будет отправлено объектам, ожидающим сообщения от экземпляров типа TSender.

callback
System.Action<TSender>

Обратный вызов, принимающий в качестве параметров отправителя и аргументы и выполняемый, когда подписчик получает сообщение.

source
TSender

Объект, который будет отправлять сообщения.

Реализации

Применяется к