MessagingCenter.Subscribe Methode

Definition

Überlädt

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

Führt callback in subscriber als Antwort auf parametrisierte Nachrichten mit dem Namen message aus, die von source erstellt werden.

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

Führt callback in subscriber als Antwort auf Nachrichten mit dem Namen message aus, die von source erstellt werden.

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

Führt callback in subscriber als Antwort auf parametrisierte Nachrichten mit dem Namen message aus, die von source erstellt werden.

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)

Typparameter

TSender

Der Typ des Objekts, das die Nachricht sendet.

TArgs

Der Typ der Objekte, die als Nachrichtenargumente für die Nachricht verwendet werden.

Parameter

subscriber
Object

Das Objekt, das die Nachrichten abonniert. Diese wird in der Regel mit dem Schlüsselwort this angegeben, das innerhalb des abonnierenden Objekts verwendet wird.

message
String

Die Nachricht, die an Objekte gesendet wird, die auf Nachrichten von Instanzen vom Typ TSender lauschen.

callback
Action<TSender,TArgs>

Ein Rückruf, der den Sender und Argumente als Parameter behandelt und ausgeführt wird, wenn der Abonnent die Nachricht empfängt.

source
TSender

Das Objekt, das die Nachrichten sendet.

Implementiert

Gilt für:

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

Führt callback in subscriber als Antwort auf Nachrichten mit dem Namen message aus, die von source erstellt werden.

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)

Typparameter

TSender

Der Typ des Objekts, das die Nachricht sendet.

Parameter

subscriber
Object

Das Objekt, das die Nachrichten abonniert. Diese wird in der Regel mit dem Schlüsselwort this angegeben, das innerhalb des abonnierenden Objekts verwendet wird.

message
String

Die Nachricht, die an Objekte gesendet wird, die auf Nachrichten von Instanzen vom Typ TSender lauschen.

callback
Action<TSender>

Ein Rückruf, der den Sender und Argumente als Parameter behandelt und ausgeführt wird, wenn der Abonnent die Nachricht empfängt.

source
TSender

Das Objekt, das die Nachrichten sendet.

Implementiert

Gilt für: