Compartir a través de


MessagingCenter.Subscribe Método

Definición

Sobrecargas

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

Ejecuta el callback en subscriber en respuesta a los mensajes parametrizados que son message con nombre y creados por source.

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

Ejecuta el callback en subscriber en respuesta a los mensajes que son message con nombre y creados por source.

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

Ejecuta el callback en subscriber en respuesta a los mensajes parametrizados que son message con nombre y creados por 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)

Parámetros de tipo

TSender

Tipo de objeto que envía el mensaje.

TArgs

Tipo de los objetos que se usan como argumentos de mensaje para el mensaje.

Parámetros

subscriber
System.Object

Objeto que se está suscribiendo a los mensajes. Esto se suele especificar con la palabra clave this que se usa en el objeto de suscripción.

message
System.String

Mensaje que se enviará a los objetos que escuchan el mensaje de las instancias de tipo TSender.

callback
System.Action<TSender,TArgs>

Devolución de llamada que toma el remitente y los argumentos como parámetros y que se ejecuta cuando el suscriptor recibe el mensaje.

source
TSender

Objeto que enviará los mensajes.

Implementaciones

Se aplica a

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

Ejecuta el callback en subscriber en respuesta a los mensajes que son message con nombre y creados por 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)

Parámetros de tipo

TSender

Tipo de objeto que envía el mensaje.

Parámetros

subscriber
System.Object

Objeto que se está suscribiendo a los mensajes. Esto se suele especificar con la palabra clave this que se usa en el objeto de suscripción.

message
System.String

Mensaje que se enviará a los objetos que escuchan el mensaje de las instancias de tipo TSender.

callback
System.Action<TSender>

Devolución de llamada que toma el remitente y los argumentos como parámetros y que se ejecuta cuando el suscriptor recibe el mensaje.

source
TSender

Objeto que enviará los mensajes.

Implementaciones

Se aplica a