C# Класс PsmFramework.Engines.Messaging.NotificationMessageWithCallback

Provides a message class with a built-in callback. When the recipient is done processing the message, it can execute the callback to notify the sender that it is done. Use the Execute method to execute the callback. The callback method has one parameter. NotificationMessageAction and NotificationMessageAction<TCallbackParameter>.
Наследование: NotificationMessage
Показать файл Открыть проект

Открытые методы

Метод Описание
Execute ( ) : object

Executes the callback that was provided with the message with an arbitrary number of parameters.

NotificationMessageWithCallback ( object sender, object target, string notification, Delegate callback ) : System

Initializes a new instance of the NotificationMessageWithCallback class.

NotificationMessageWithCallback ( object sender, string notification, Delegate callback ) : System

Initializes a new instance of the NotificationMessageWithCallback class.

NotificationMessageWithCallback ( string notification, Delegate callback ) : System

Initializes a new instance of the NotificationMessageWithCallback class.

Приватные методы

Метод Описание
CheckCallback ( Delegate callback ) : void

Описание методов

Execute() публичный Метод

Executes the callback that was provided with the message with an arbitrary number of parameters.
public Execute ( ) : object
Результат object

NotificationMessageWithCallback() публичный Метод

Initializes a new instance of the NotificationMessageWithCallback class.
public NotificationMessageWithCallback ( object sender, object target, string notification, Delegate callback ) : System
sender object The message's sender.
target object The message's intended target. This parameter can be used /// to give an indication as to whom the message was intended for. Of course /// this is only an indication, amd may be null.
notification string An arbitrary string that will be /// carried by the message.
callback System.Delegate The callback method that can be executed /// by the recipient to notify the sender that the message has been /// processed.
Результат System

NotificationMessageWithCallback() публичный Метод

Initializes a new instance of the NotificationMessageWithCallback class.
public NotificationMessageWithCallback ( object sender, string notification, Delegate callback ) : System
sender object The message's sender.
notification string An arbitrary string that will be /// carried by the message.
callback System.Delegate The callback method that can be executed /// by the recipient to notify the sender that the message has been /// processed.
Результат System

NotificationMessageWithCallback() публичный Метод

Initializes a new instance of the NotificationMessageWithCallback class.
public NotificationMessageWithCallback ( string notification, Delegate callback ) : System
notification string An arbitrary string that will be /// carried by the message.
callback System.Delegate The callback method that can be executed /// by the recipient to notify the sender that the message has been /// processed.
Результат System