4 <name>Tizen.Messaging.Push</name>
7 <!-- Badly formed XML comment ignored for member "T:Tizen.Messaging.Push.PushClient" -->
8 <member name="E:Tizen.Messaging.Push.PushClient.NotificationReceived">
10 Event Handler for receiving the notifications.
12 <since_tizen> 3 </since_tizen>
14 <member name="E:Tizen.Messaging.Push.PushClient.StateChanged">
16 Event Handler for receiving changes in States of the connection.
18 <since_tizen> 3 </since_tizen>
20 <member name="M:Tizen.Messaging.Push.PushClient.PushServiceConnect(System.String)">
22 API to connect with the push service.
24 <since_tizen> 3 </since_tizen>
25 <privilege>http://tizen.org/privilege/push</privilege>
26 <exception cref="T:System.InvalidOperationException"> In case of privilege not defined. </exception>
27 <param name="pushAppId"> The Push Application ID Registered with the server.</param>
29 <member name="M:Tizen.Messaging.Push.PushClient.PushServiceDisconnect">
31 API to disconnect from the push service.
33 <since_tizen> 3 </since_tizen>
35 <member name="M:Tizen.Messaging.Push.PushClient.PushServerRegister">
37 API to Register the application with the push server.
39 <since_tizen> 3 </since_tizen>
41 The method returns a task, which on completion will give a ServerResponse Object.
44 <member name="M:Tizen.Messaging.Push.PushClient.PushServerUnregister">
46 API to Deregister the application from the push server.
48 <since_tizen> 3 </since_tizen>
50 The method returns a task, which on completion will give a ServerResponse Object.
53 <member name="M:Tizen.Messaging.Push.PushClient.GetUnreadNotifications">
55 Gets the unread notifications for the application.
57 <since_tizen> 3 </since_tizen>
59 <member name="M:Tizen.Messaging.Push.PushClient.GetRegistrationId">
61 registration ID received from server. </summary>
62 <since_tizen> 3 </since_tizen>
64 It is the string, which is the ID received from the server.
67 <member name="T:Tizen.Messaging.Push.PushConnectionStateEventArgs">
69 An extended EventArgs class, which contains the State Information.
71 <since_tizen> 3 </since_tizen>
73 <member name="T:Tizen.Messaging.Push.PushConnectionStateEventArgs.PushState">
75 Enumeration for the different states.
77 <since_tizen> 3 </since_tizen>
79 <member name="F:Tizen.Messaging.Push.PushConnectionStateEventArgs.PushState.Registered">
81 Registered with the Server.
84 <member name="F:Tizen.Messaging.Push.PushConnectionStateEventArgs.PushState.Unregistered">
89 <member name="F:Tizen.Messaging.Push.PushConnectionStateEventArgs.PushState.ProvisioningIPChanged">
91 To change the provisioning server IP.
94 <member name="F:Tizen.Messaging.Push.PushConnectionStateEventArgs.PushState.PingChanged">
96 Ping interval is changing.
99 <member name="F:Tizen.Messaging.Push.PushConnectionStateEventArgs.PushState.StateError">
101 Error Occured in Changing State.
104 <member name="P:Tizen.Messaging.Push.PushConnectionStateEventArgs.State">
106 Gives the current state.
108 <since_tizen> 3 </since_tizen>
110 It is the current state.</value>
112 <member name="P:Tizen.Messaging.Push.PushConnectionStateEventArgs.Error">
114 Gives information about the error if set.
116 <since_tizen> 3 </since_tizen>
118 It is the string, which contains the error string if set.</value>
120 <member name="T:Tizen.Messaging.Push.PushMessageEventArgs">
122 An extended EventArgs class, which contains the message received.
124 <since_tizen> 3 </since_tizen>
126 <member name="P:Tizen.Messaging.Push.PushMessageEventArgs.AppData">
128 Gives the Application Data recieved. </summary>
129 <since_tizen> 3 </since_tizen>
131 It is the string, which stores the application data.</value>
133 <member name="P:Tizen.Messaging.Push.PushMessageEventArgs.Message">
135 Gives the Message Received Field.
137 <since_tizen> 3 </since_tizen>
139 It is the string, which stores the message field.</value>
141 <member name="P:Tizen.Messaging.Push.PushMessageEventArgs.ReceivedAt">
143 Gives the time at which the Notification was received.
145 <since_tizen> 3 </since_tizen>
147 It is the DateTime field representing the time at which the Notification was received.</value>
149 <member name="P:Tizen.Messaging.Push.PushMessageEventArgs.Sender">
151 Gives the Sender of the notification.
153 <since_tizen> 3 </since_tizen>
155 It is a string value representing the Sender of the Notification.</value>
157 <member name="P:Tizen.Messaging.Push.PushMessageEventArgs.SessionInfo">
159 Gives the session ID of the notification.
161 <since_tizen> 3 </since_tizen>
163 It is a string value representing the session ID of the Notification.</value>
165 <member name="P:Tizen.Messaging.Push.PushMessageEventArgs.RequestId">
167 Gives the request ID of the notification.
169 <since_tizen> 3 </since_tizen>
171 It is a string value representing the request ID of the Notification.</value>
173 <member name="P:Tizen.Messaging.Push.PushMessageEventArgs.Type">
175 Gives the value in the type field of the notification.
177 <since_tizen> 3 </since_tizen>
179 It is an integer value representing the type field of the notification.</value>
181 <member name="T:Tizen.Messaging.Push.ServerResponse">
183 The ServerResponse structure provides the result and the server response if any.
185 <since_tizen> 3 </since_tizen>
187 <member name="T:Tizen.Messaging.Push.ServerResponse.Result">
189 Enumeration for the Result from the server.
191 <since_tizen> 3 </since_tizen>
193 <member name="F:Tizen.Messaging.Push.ServerResponse.Result.Success">
198 <member name="F:Tizen.Messaging.Push.ServerResponse.Result.Timeout">
203 <member name="F:Tizen.Messaging.Push.ServerResponse.Result.ServerError">
205 Server Error Occured.
208 <member name="F:Tizen.Messaging.Push.ServerResponse.Result.SystemError">
210 System Error Occured.
213 <member name="P:Tizen.Messaging.Push.ServerResponse.ServerResult">
215 Gives the Result of the opeartion.
217 <since_tizen> 3 </since_tizen>
219 It is the Result state of the operation performed.</value>
221 <member name="P:Tizen.Messaging.Push.ServerResponse.ServerMessage">
223 Gives the Message from the server.
225 <since_tizen> 3 </since_tizen>
227 It is the Message sent by the server.</value>