IMessagingCenter インターフェイス

定義

ビュー モデルと他のコンポーネントがメッセージ コントラクトに準拠して通信することを可能にします。Enables view models and other components to communicate by adhering to a message contract.

public interface IMessagingCenter
type IMessagingCenter = interface
派生

メソッド

Send<TSender,TArgs>(TSender, String, TArgs)

指定された引数を持つ新しい名前付きメッセージを送信します。Sends a named message with the specified arguments.

Send<TSender>(TSender, String)

引数のない名前付きメッセージを送信します。Sends a named message that has no arguments.

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

message と名付けられ、source によって作成されるパラメーター化メッセージに応答して、subscribercallback を実行します。Run the callback on subscriber in response to parameterized messages that are named message and that are created by source.

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

message と名付けられ、source によって作成されるメッセージに応答して、subscribercallback を実行します。Run the callback on subscriber in response to messages that are named message and that are created by source.

Unsubscribe<TSender,TArgs>(Object, String)

パラメーターのない指定されたサブスクライバー メッセージからサブスクリプション解除します。Unsubscribes from the specified parameterless subscriber messages.

Unsubscribe<TSender>(Object, String)

指定された送信元から送信される、指定されたメッセージから、サブスクライバーをサブスクリプション解除します。Unsubscribes a subscriber from the specified messages that come from the specified sender.

適用対象