次の方法で共有


MessagingCenter.IMessagingCenter.Subscribe メソッド

定義

オーバーロード

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

指定された source から、指定された message にサブスクライブします。

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

指定された source から、指定された message にサブスクライブします。

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

指定された source から、指定された message にサブスクライブします。

void IMessagingCenter.Subscribe<TSender,TArgs>(object subscriber, string message, Action<TSender,TArgs> callback, TSender source) where TSender : class;
abstract member Xamarin.Forms.IMessagingCenter.Subscribe : obj * string * Action<'Sender, 'Args (requires 'Sender : null)> * 'Sender -> unit (requires 'Sender : null)
override this.Xamarin.Forms.IMessagingCenter.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

メッセージを送信するオブジェクト。

実装

適用対象

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

指定された source から、指定された message にサブスクライブします。

void IMessagingCenter.Subscribe<TSender>(object subscriber, string message, Action<TSender> callback, TSender source) where TSender : class;
abstract member Xamarin.Forms.IMessagingCenter.Subscribe : obj * string * Action<'Sender (requires 'Sender : null)> * 'Sender -> unit (requires 'Sender : null)
override this.Xamarin.Forms.IMessagingCenter.Subscribe : obj * string * Action<'Sender (requires 'Sender : null)> * 'Sender -> unit (requires 'Sender : null)

型パラメーター

TSender

メッセージを送信するオブジェクトの型。

パラメーター

subscriber
System.Object

メッセージをサブスクライブしているオブジェクト。 通常、サブスクライブしているオブジェクト内で使用される this キーワードによって指定されます。

message
System.String

source からサブスクライブするメッセージ。

callback
System.Action<TSender>

送信元と引数をパラメーターとして受け取るコールバック。サブスクライバーによってメッセージが受信されると実行されます。

source
TSender

メッセージを送信するオブジェクト。

実装

適用対象