Acrux Threading.NET Notification System Components
| C# | Visual Basic | Visual C++ |
namespace Acrux.Threading.Notifications
Namespace Acrux.Threading.Notifications
namespace Acrux.Threading.Notifications
| All Types | Classes | Structures | Interfaces | Enumerations |
| Icon | Type | Description |
|---|---|---|
| BlockingNotificationReceiver |
If you inherit from this class and you implement INotificationReceiver then
the messages will be sent synchronously in the NotificationManager's working thread.
During the time you are processing the messages the NotificationManager will be blocked.
This approach of receiving messages has to be used with extream coution!
| |
| DeliverPolicyWhenControlIsHidden |
Options specified by a control to indicate the actions to be taken by the Notification System in a case
where there is a message to be delivered to the receiver Control but the HWND of the control hasn't been
created yet and the control is unable to receive windows messages in its own thread as a result.
| |
| IControlMessageDeliverPolicy |
This interface must be implemented by Controls which are notification receivers and want to specify a custom policy
of message delivery when the HWND of the receiver control hasn't been created yet but there is a message to be delivered.
The default delivery policy for Controls that don't implement this interface is RetryLater.
| |
| INotificationReceiver |
The interface must be implemented by classes that want to receive messages
from the Nofitication System
| |
| MessageDeliveryOptions |
Gives information on the way the message has been delivered to the notification receiver
| |
| MessageNotFoundException |
The exception is thrown when a PostMessage() with overwrite flag set to true has been called
and the message to be overwritten could not be found in the queue.
| |
| NotificationManager |
Provides thread safe, cross-thread subscription based Notification System.
| |
| NotificationMessage |
Message sent by the Notification System
|