Service Indication (SI) push message, as per WAP Service Indication specification.

Namespace: hr.tis.mgw.client.message.wap
Assembly:   mgw2-client-1.0.6 (in mgw2-client-1.0.6)
Version: 2.1.0.6

Syntax

Visual Basic (Declaration)
Public Class PushSIMessage _
	Inherits AbstractBinaryMessage
C#
public class PushSIMessage : AbstractBinaryMessage
Visual C++
public ref class PushSIMessage : public AbstractBinaryMessage

Remarks

It gets split into multiple binary messages, exposed as array of attachment Attachments. Number of these messages can vary, though in most cases it will be only one.

It provides a means to notify a client that an external asynchronous event has occurred and indicate a service that can be loaded in order to react to that event. This is accomplished by sending a message to the client that informs the end-user about the event, and a URI from where the appropriate service can be loaded. For example, the message could read "You have new voice mails", and the URI points to the voice mail service.

The SI content type does also allow the level of user-intrusiveness to be controlled, deletion of SIs stored on a client (both manually and automatically by using the concept of expiration), and replacement of stored SIs. A mechanism to resolve race conditions is also specified.

Inheritance Hierarchy

System.Object
  hr.tis.mgw.client.message.Message
    hr.tis.mgw.client.message.AbstractBinaryMessage
      hr.tis.mgw.client.message.wap.PushSIMessage