Release 4.0.0-preview1-00201
[platform/core/csapi/tizenfx.git] / Artifacts / bin / public / Tizen.Applications.MessagePort.xml
index 4c4abe2..beaaf7c 100644 (file)
-<?xml version="1.0"?>
-<doc>
-    <assembly>
-        <name>Tizen.Applications.MessagePort</name>
-    </assembly>
-    <members>
-        <member name="T:Tizen.Applications.Messages.MessagePort">
-            <summary>
-            The message port API provides functions to send and receive messages between applications.
-            </summary>
-            <remarks>
-            The message port API provides functions for passing messages between applications. An application should register its own local port to receive messages from remote applications.
-            If a remote application sends a message, the registered callback function of the local port is called.
-            The trusted message-port API allows communications between applications that are signed by the same developer(author) certificate.
-            </remarks>
-        </member>
-        <member name="M:Tizen.Applications.Messages.MessagePort.#ctor(System.String,System.Boolean)">
-            <summary>
-            Initializes the instance of the MessagePort class.
-            </summary>
-            <param name="portName">The name of the local message port.</param>
-            <param name="trusted">If true, it is the trusted message port of application, otherwise false.</param>
-            <exception cref="T:System.ArgumentException">Thrown when portName is null or empty.</exception>
-            <code>
-            MessagePort messagePort = new MessagePort("SenderPort", true);
-            </code>
-        </member>
-        <member name="M:Tizen.Applications.Messages.MessagePort.Finalize">
-            <summary>
-            Destructor of the MessagePort class.
-            </summary>
-        </member>
-        <member name="E:Tizen.Applications.Messages.MessagePort.MessageReceived">
-            <summary>
-            Called when a message is received.
-            </summary>
-            <code>
-            MessagePort messagePort = new MessagePort("SenderPort", true);
-            messagePort.MessageReceived += MessageReceivedCallback;
-            static void MessageReceivedCallback(object sender, MessageReceivedEventArgs e)
-            {
-                Console.WriteLine("Message Received ");
-                if (e.Remote.AppId != null) {
-                    Console.WriteLine("from :"+e.Remote.AppId);
-                }
-            }
-            </code>
-        </member>
-        <member name="P:Tizen.Applications.Messages.MessagePort.PortName">
-            <summary>
-            The name of the local message port.
-            </summary>
-        </member>
-        <member name="P:Tizen.Applications.Messages.MessagePort.Trusted">
-            <summary>
-            If true, the message port is a trusted port, otherwise false.
-            </summary>
-        </member>
-        <member name="P:Tizen.Applications.Messages.MessagePort.Listening">
-            <summary>
-            If true, the message port is listening, otherwise false.
-            </summary>
-        </member>
-        <member name="M:Tizen.Applications.Messages.MessagePort.Listen">
-            <summary>
-            Register the local message port.
-            </summary>
-            <exception cref="T:System.InvalidOperationException">Thrown when portName is already used, when there is an I/O error.</exception>
-            <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>
-            <exception cref="T:System.OutOfMemoryException">Thrown when out of memory.</exception>
-            <code>
-            MessagePort messagePort = new MessagePort("SenderPort", true);
-            messagePort.MessageReceived += MessageReceivedCallback;
-            messagePort.Listen();
-            </code>
-        </member>
-        <member name="M:Tizen.Applications.Messages.MessagePort.StopListening">
-            <summary>
-            Unregisters the local message port.
-            </summary>
-            <exception cref="T:System.InvalidOperationException">Thrown when messageport is already stopped, when there is an I/O error, when the port is not found.</exception>
-            <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>
-            <exception cref="T:System.OutOfMemoryException">Thrown when out of memory.</exception>
-            <code>
-            MessagePort messagePort = new MessagePort("SenderPort", true);
-            messagePort.MessageReceived += MessageReceivedCallback;
-            messagePort.Listen();
-            using (var message = new Tizen.Application.Bundle())
-            {
-                message.AddItem("message", "a_string");
-                messagePort.Send(message, "ReceiverAppID", "ReceiverPort");
-            }
-            messagePort.StopListening();
-            </code>
-        </member>
-        <member name="M:Tizen.Applications.Messages.MessagePort.Send(Tizen.Applications.Bundle,System.String,System.String)">
-            <summary>
-            Sends an untrusted message to the message port of a remote application.
-            </summary>
-            <param name="message">The message to be passed to the remote application, the recommended message size is under 4KB.</param>
-            <param name="remoteAppId">The ID of the remote application.</param>
-            <param name="remotePortName">The name of the remote message port.</param>
-            <exception cref="T:System.InvalidOperationException">Thrown when there is an I/O error, when the port is not found.</exception>
-            <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>
-            <exception cref="T:System.OutOfMemoryException">Thrown when out of memory.</exception>
-            <exception cref="T:System.ArgumentOutOfRangeException">Thrown when message has exceeded the maximum limit(4KB).</exception>
-            <code>
-            MessagePort messagePort = new MessagePort("SenderPort", true);
-            messagePort.MessageReceived += MessageReceivedCallback;
-            messagePort.Listen();
-            using (var message = new Tizen.Application.Bundle())
-            {
-                message.AddItem("message", "a_string");
-                messagePort.Send(message, "ReceiverAppID", "ReceiverPort");
-            }
-            </code>
-        </member>
-        <member name="M:Tizen.Applications.Messages.MessagePort.Send(Tizen.Applications.Bundle,System.String,System.String,System.Boolean)">
-            <summary>
-            Sends a message to the message port of a remote application.
-            </summary>
-            <param name="message">The message to be passed to the remote application, the recommended message size is under 4KB.</param>
-            <param name="remoteAppId">The ID of the remote application.</param>
-            <param name="remotePortName">The name of the remote message port.</param>
-            <param name="trusted">If true, it is the trusted message port of remote application, otherwise false.</param>
-            <exception cref="T:System.InvalidOperationException">Thrown when there is an I/O error, when the port is not found.</exception>
-            <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>
-            <exception cref="T:System.OutOfMemoryException">Thrown when out of memory.</exception>
-            <exception cref="T:System.ArgumentOutOfRangeException">Thrown when message has exceeded the maximum limit(4KB).</exception>
-            <exception cref="T:System.UnauthorizedAccessException">Thrown when the remote application is not signed with the same certificate.</exception>
-            <code>
-            MessagePort messagePort = new MessagePort("SenderPort", true);
-            messagePort.MessageReceived += MessageReceivedCallback;
-            messagePort.Listen();
-            using (var message = new Tizen.Application.Bundle())
-            {
-                message.AddItem("message", "a_string");
-                messagePort.Send(message, "ReceiverAppID", "ReceiverPort", true);
-            }
-            </code>
-        </member>
-        <member name="M:Tizen.Applications.Messages.MessagePort.Dispose(System.Boolean)">
-            <summary>
-            Releases the unmanaged resources used by the MessagePort class specifying whether to perform a normal dispose operation.
-            </summary>
-            <param name="disposing">true for a normal dispose operation; false to finalize the handle.</param>
-        </member>
-        <member name="M:Tizen.Applications.Messages.MessagePort.Dispose">
-            <summary>
-            Releases all resources used by the MessagePort class.
-            </summary>
-        </member>
-        <member name="T:Tizen.Applications.Messages.MessageReceivedEventArgs">
-            <summary>
-            An extended EventArgs class, which contains remote message port information and message.
-            </summary>
-        </member>
-        <member name="P:Tizen.Applications.Messages.MessageReceivedEventArgs.Remote">
-            <summary>
-            Contains AppId, port name, and trusted.
-            </summary>
-        </member>
-        <member name="P:Tizen.Applications.Messages.MessageReceivedEventArgs.Message">
-            <summary>
-            The message passed from the remote application.
-            </summary>
-        </member>
-        <member name="T:Tizen.Applications.Messages.RemotePort">
-            <summary>
-            The RemotePort Class provides functions to get if the remote port is running and to get whether the remote port is registered or unregistered.
-            </summary>
-            <since_tizen> 4 </since_tizen>
-        </member>
-        <member name="M:Tizen.Applications.Messages.RemotePort.#ctor(System.String,System.String,System.Boolean)">
-            <summary>
-            Constructor of the RemotePort class.
-            </summary>
-            <since_tizen> 4 </since_tizen>
-            <param name="appId">The Id of the remote application</param>
-            <param name="portName">The name of the remote message port</param>
-            <param name="trusted">If true is the trusted message port of application, otherwise false</param>
-            <exception cref="T:System.ArgumentException">Thrown when appId is null or empty, when portName is null or empty</exception>
-            <code>
-            RemotePort remotePort = new RemotePort("org.tizen.example.messageport", "SenderPort", false);
-            </code>
-        </member>
-        <member name="M:Tizen.Applications.Messages.RemotePort.Finalize">
-            <summary>
-            Destructor of the RemotePort class.
-            </summary>
-            <since_tizen> 4 </since_tizen>
-        </member>
-        <member name="P:Tizen.Applications.Messages.RemotePort.AppId">
-            <summary>
-            The AppId of the remote port
-            </summary>
-            <since_tizen> 4 </since_tizen>
-            <returns> Return appid of RemotePort </returns>
-        </member>
-        <member name="P:Tizen.Applications.Messages.RemotePort.PortName">
-            <summary>
-            The name of the remote message port
-            </summary>
-            <since_tizen> 4 </since_tizen>
-            <returns> Return name of RemotePort </returns>
-        </member>
-        <member name="P:Tizen.Applications.Messages.RemotePort.Trusted">
-            <summary>
-            If true the remote port is a trusted port, otherwise if false it is not
-            </summary>
-            <since_tizen> 4 </since_tizen>
-             <returns> Return true if RemotePort is trusted </returns>
-        </member>
-        <member name="M:Tizen.Applications.Messages.RemotePort.IsRunning">
-            <summary>
-            Check if the remote message port is running.
-            </summary>
-            <since_tizen> 4 </since_tizen>
-            <exception cref="T:System.InvalidOperationException">Thrown when there is an I/O error</exception>
-            <exception cref="T:System.OutOfMemoryException">Thrown when out of memory.</exception>
-            <code>
-            Remote remotePort = new RemotePort("org.tizen.example", "SenderPort", true);
-            bool isRunning = remotePort.isRunning();
-            </code>
-            <returns> Return true if Remote Port is running </returns>
-        </member>
-        <member name="E:Tizen.Applications.Messages.RemotePort.RemotePortStateChanged">
-            <summary>
-            Called when the remote port is registered or unregistered.
-            </summary>
-            <since_tizen> 4 </since_tizen>
-            <exception cref="T:System.InvalidOperationException">Thrown when there is an I/O error</exception>
-            <exception cref="T:System.OutOfMemoryException">Thrown when out of memory.</exception>
-            <code>
-            Remote remotePort = new RemotePort("org.tizen.example", "SenderPort", true);
-            remotePort.RemotePortStateChanged += RemotePortStateChangedCallback;
-            static void RemotePortStateChangedCallback(object sender, MessageReceivedEventArgs e)
-            {
-                switch (e.Status)
-                {
-                case State.Registered :
-                    Console.WriteLine("Remote Port Registered ");
-                    break;
-                case State.Unregistered :
-                    Console.WriteLine("Remote Port Unregistered ");
-                    break;
-                default :
-                    break;
-                }
-            }
-            </code>
-        </member>
-        <member name="M:Tizen.Applications.Messages.RemotePort.Dispose(System.Boolean)">
-            <summary>
-            Releases the unmanaged resources used by the RemotePort class specifying whether to perform a normal dispose operation.
-            </summary>
-            <param name="disposing">true for a normal dispose operation; false to finalize the handle.</param>
-        </member>
-        <member name="M:Tizen.Applications.Messages.RemotePort.Dispose">
-            <summary>
-            Releases all resources used by the RemotePort class.
-            </summary>
-            <since_tizen> 4 </since_tizen>
-        </member>
-        <member name="T:Tizen.Applications.Messages.State">
-            <summary>
-            Enumeration for Remote Message Port state type
-            </summary>
-            <since_tizen> 4 </since_tizen>
-        </member>
-        <member name="F:Tizen.Applications.Messages.State.Unregistered">
-            <summary>
-            Value representing Remote Port state is unregistered
-            </summary>
-        </member>
-        <member name="F:Tizen.Applications.Messages.State.Registered">
-            <summary>
-            Value representing Remote Port state is registered
-            </summary>
-        </member>
-        <member name="T:Tizen.Applications.Messages.RemotePortStateChangedEventArgs">
-            <summary>
-            An extended EventArgs class which contains state of remote message port
-            </summary>
-            <since_tizen> 4 </since_tizen>
-        </member>
-        <member name="P:Tizen.Applications.Messages.RemotePortStateChangedEventArgs.Status">
-            <summary>
-            The State of remote port
-            </summary>
-            <since_tizen> 4 </since_tizen>
-        </member>
-        <member name="T:Tizen.Applications.Messages.RemoteValues">
-            <summary>
-            Contains AppId, port name, and trusted.
-            </summary>
-        </member>
-        <member name="P:Tizen.Applications.Messages.RemoteValues.AppId">
-            <summary>
-            The ID of the remote application that sent this message.
-            </summary>
-        </member>
-        <member name="P:Tizen.Applications.Messages.RemoteValues.PortName">
-            <summary>
-            The name of the remote message port.
-            </summary>
-        </member>
-        <member name="P:Tizen.Applications.Messages.RemoteValues.Trusted">
-            <summary>
-            If true, the remote port is a trusted port, otherwise, if false, it is not.
-            </summary>
-        </member>
-    </members>
-</doc>
+<?xml version="1.0"?>\r
+<doc>\r
+    <assembly>\r
+        <name>Tizen.Applications.MessagePort</name>\r
+    </assembly>\r
+    <members>\r
+        <member name="T:Tizen.Applications.Messages.MessagePort">\r
+            <summary>\r
+            The message port API provides functions to send and receive messages between applications.\r
+            </summary>\r
+            <remarks>\r
+            The message port API provides functions for passing messages between applications. An application should register its own local port to receive messages from remote applications.\r
+            If a remote application sends a message, the registered callback function of the local port is called.\r
+            The trusted message-port API allows communications between applications that are signed by the same developer(author) certificate.\r
+            </remarks>\r
+        </member>\r
+        <member name="M:Tizen.Applications.Messages.MessagePort.#ctor(System.String,System.Boolean)">\r
+            <summary>\r
+            Initializes the instance of the MessagePort class.\r
+            </summary>\r
+            <param name="portName">The name of the local message port.</param>\r
+            <param name="trusted">If true, it is the trusted message port of application, otherwise false.</param>\r
+            <exception cref="T:System.ArgumentException">Thrown when portName is null or empty.</exception>\r
+            <code>\r
+            MessagePort messagePort = new MessagePort("SenderPort", true);\r
+            </code>\r
+        </member>\r
+        <member name="M:Tizen.Applications.Messages.MessagePort.Finalize">\r
+            <summary>\r
+            Destructor of the MessagePort class.\r
+            </summary>\r
+        </member>\r
+        <member name="E:Tizen.Applications.Messages.MessagePort.MessageReceived">\r
+            <summary>\r
+            Called when a message is received.\r
+            </summary>\r
+            <code>\r
+            MessagePort messagePort = new MessagePort("SenderPort", true);\r
+            messagePort.MessageReceived += MessageReceivedCallback;\r
+            static void MessageReceivedCallback(object sender, MessageReceivedEventArgs e)\r
+            {\r
+                Console.WriteLine("Message Received ");\r
+                if (e.Remote.AppId != null) {\r
+                    Console.WriteLine("from :"+e.Remote.AppId);\r
+                }\r
+            }\r
+            </code>\r
+        </member>\r
+        <member name="P:Tizen.Applications.Messages.MessagePort.PortName">\r
+            <summary>\r
+            The name of the local message port.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Applications.Messages.MessagePort.Trusted">\r
+            <summary>\r
+            If true, the message port is a trusted port, otherwise false.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Applications.Messages.MessagePort.Listening">\r
+            <summary>\r
+            If true, the message port is listening, otherwise false.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Applications.Messages.MessagePort.Listen">\r
+            <summary>\r
+            Register the local message port.\r
+            </summary>\r
+            <exception cref="T:System.InvalidOperationException">Thrown when portName is already used, when there is an I/O error.</exception>\r
+            <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>\r
+            <exception cref="T:System.OutOfMemoryException">Thrown when out of memory.</exception>\r
+            <code>\r
+            MessagePort messagePort = new MessagePort("SenderPort", true);\r
+            messagePort.MessageReceived += MessageReceivedCallback;\r
+            messagePort.Listen();\r
+            </code>\r
+        </member>\r
+        <member name="M:Tizen.Applications.Messages.MessagePort.StopListening">\r
+            <summary>\r
+            Unregisters the local message port.\r
+            </summary>\r
+            <exception cref="T:System.InvalidOperationException">Thrown when messageport is already stopped, when there is an I/O error, when the port is not found.</exception>\r
+            <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>\r
+            <exception cref="T:System.OutOfMemoryException">Thrown when out of memory.</exception>\r
+            <code>\r
+            MessagePort messagePort = new MessagePort("SenderPort", true);\r
+            messagePort.MessageReceived += MessageReceivedCallback;\r
+            messagePort.Listen();\r
+            using (var message = new Tizen.Application.Bundle())\r
+            {\r
+                message.AddItem("message", "a_string");\r
+                messagePort.Send(message, "ReceiverAppID", "ReceiverPort");\r
+            }\r
+            messagePort.StopListening();\r
+            </code>\r
+        </member>\r
+        <member name="M:Tizen.Applications.Messages.MessagePort.Send(Tizen.Applications.Bundle,System.String,System.String)">\r
+            <summary>\r
+            Sends an untrusted message to the message port of a remote application.\r
+            </summary>\r
+            <param name="message">The message to be passed to the remote application, the recommended message size is under 4KB.</param>\r
+            <param name="remoteAppId">The ID of the remote application.</param>\r
+            <param name="remotePortName">The name of the remote message port.</param>\r
+            <exception cref="T:System.InvalidOperationException">Thrown when there is an I/O error, when the port is not found.</exception>\r
+            <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>\r
+            <exception cref="T:System.OutOfMemoryException">Thrown when out of memory.</exception>\r
+            <exception cref="T:System.ArgumentOutOfRangeException">Thrown when message has exceeded the maximum limit(4KB).</exception>\r
+            <code>\r
+            MessagePort messagePort = new MessagePort("SenderPort", true);\r
+            messagePort.MessageReceived += MessageReceivedCallback;\r
+            messagePort.Listen();\r
+            using (var message = new Tizen.Application.Bundle())\r
+            {\r
+                message.AddItem("message", "a_string");\r
+                messagePort.Send(message, "ReceiverAppID", "ReceiverPort");\r
+            }\r
+            </code>\r
+        </member>\r
+        <member name="M:Tizen.Applications.Messages.MessagePort.Send(Tizen.Applications.Bundle,System.String,System.String,System.Boolean)">\r
+            <summary>\r
+            Sends a message to the message port of a remote application.\r
+            </summary>\r
+            <param name="message">The message to be passed to the remote application, the recommended message size is under 4KB.</param>\r
+            <param name="remoteAppId">The ID of the remote application.</param>\r
+            <param name="remotePortName">The name of the remote message port.</param>\r
+            <param name="trusted">If true, it is the trusted message port of remote application, otherwise false.</param>\r
+            <exception cref="T:System.InvalidOperationException">Thrown when there is an I/O error, when the port is not found.</exception>\r
+            <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>\r
+            <exception cref="T:System.OutOfMemoryException">Thrown when out of memory.</exception>\r
+            <exception cref="T:System.ArgumentOutOfRangeException">Thrown when message has exceeded the maximum limit(4KB).</exception>\r
+            <exception cref="T:System.UnauthorizedAccessException">Thrown when the remote application is not signed with the same certificate.</exception>\r
+            <code>\r
+            MessagePort messagePort = new MessagePort("SenderPort", true);\r
+            messagePort.MessageReceived += MessageReceivedCallback;\r
+            messagePort.Listen();\r
+            using (var message = new Tizen.Application.Bundle())\r
+            {\r
+                message.AddItem("message", "a_string");\r
+                messagePort.Send(message, "ReceiverAppID", "ReceiverPort", true);\r
+            }\r
+            </code>\r
+        </member>\r
+        <member name="M:Tizen.Applications.Messages.MessagePort.Dispose(System.Boolean)">\r
+            <summary>\r
+            Releases the unmanaged resources used by the MessagePort class specifying whether to perform a normal dispose operation.\r
+            </summary>\r
+            <param name="disposing">true for a normal dispose operation; false to finalize the handle.</param>\r
+        </member>\r
+        <member name="M:Tizen.Applications.Messages.MessagePort.Dispose">\r
+            <summary>\r
+            Releases all resources used by the MessagePort class.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Applications.Messages.MessageReceivedEventArgs">\r
+            <summary>\r
+            An extended EventArgs class, which contains remote message port information and message.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Applications.Messages.MessageReceivedEventArgs.Remote">\r
+            <summary>\r
+            Contains AppId, port name, and trusted.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Applications.Messages.MessageReceivedEventArgs.Message">\r
+            <summary>\r
+            The message passed from the remote application.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Applications.Messages.RemotePort">\r
+            <summary>\r
+            The RemotePort Class provides functions to get if the remote port is running and to get whether the remote port is registered or unregistered.\r
+            </summary>\r
+            <since_tizen> 4 </since_tizen>\r
+        </member>\r
+        <member name="M:Tizen.Applications.Messages.RemotePort.#ctor(System.String,System.String,System.Boolean)">\r
+            <summary>\r
+            Constructor of the RemotePort class.\r
+            </summary>\r
+            <since_tizen> 4 </since_tizen>\r
+            <param name="appId">The Id of the remote application</param>\r
+            <param name="portName">The name of the remote message port</param>\r
+            <param name="trusted">If true is the trusted message port of application, otherwise false</param>\r
+            <exception cref="T:System.ArgumentException">Thrown when appId is null or empty, when portName is null or empty</exception>\r
+            <code>\r
+            RemotePort remotePort = new RemotePort("org.tizen.example.messageport", "SenderPort", false);\r
+            </code>\r
+        </member>\r
+        <member name="M:Tizen.Applications.Messages.RemotePort.Finalize">\r
+            <summary>\r
+            Destructor of the RemotePort class.\r
+            </summary>\r
+            <since_tizen> 4 </since_tizen>\r
+        </member>\r
+        <member name="P:Tizen.Applications.Messages.RemotePort.AppId">\r
+            <summary>\r
+            The AppId of the remote port\r
+            </summary>\r
+            <since_tizen> 4 </since_tizen>\r
+            <returns> Return appid of RemotePort </returns>\r
+        </member>\r
+        <member name="P:Tizen.Applications.Messages.RemotePort.PortName">\r
+            <summary>\r
+            The name of the remote message port\r
+            </summary>\r
+            <since_tizen> 4 </since_tizen>\r
+            <returns> Return name of RemotePort </returns>\r
+        </member>\r
+        <member name="P:Tizen.Applications.Messages.RemotePort.Trusted">\r
+            <summary>\r
+            If true the remote port is a trusted port, otherwise if false it is not\r
+            </summary>\r
+            <since_tizen> 4 </since_tizen>\r
+             <returns> Return true if RemotePort is trusted </returns>\r
+        </member>\r
+        <member name="M:Tizen.Applications.Messages.RemotePort.IsRunning">\r
+            <summary>\r
+            Check if the remote message port is running.\r
+            </summary>\r
+            <since_tizen> 4 </since_tizen>\r
+            <exception cref="T:System.InvalidOperationException">Thrown when there is an I/O error</exception>\r
+            <exception cref="T:System.OutOfMemoryException">Thrown when out of memory.</exception>\r
+            <code>\r
+            Remote remotePort = new RemotePort("org.tizen.example", "SenderPort", true);\r
+            bool isRunning = remotePort.isRunning();\r
+            </code>\r
+            <returns> Return true if Remote Port is running </returns>\r
+        </member>\r
+        <member name="E:Tizen.Applications.Messages.RemotePort.RemotePortStateChanged">\r
+            <summary>\r
+            Called when the remote port is registered or unregistered.\r
+            </summary>\r
+            <since_tizen> 4 </since_tizen>\r
+            <exception cref="T:System.InvalidOperationException">Thrown when there is an I/O error</exception>\r
+            <exception cref="T:System.OutOfMemoryException">Thrown when out of memory.</exception>\r
+            <code>\r
+            Remote remotePort = new RemotePort("org.tizen.example", "SenderPort", true);\r
+            remotePort.RemotePortStateChanged += RemotePortStateChangedCallback;\r
+            static void RemotePortStateChangedCallback(object sender, MessageReceivedEventArgs e)\r
+            {\r
+                switch (e.Status)\r
+                {\r
+                case State.Registered :\r
+                    Console.WriteLine("Remote Port Registered ");\r
+                    break;\r
+                case State.Unregistered :\r
+                    Console.WriteLine("Remote Port Unregistered ");\r
+                    break;\r
+                default :\r
+                    break;\r
+                }\r
+            }\r
+            </code>\r
+        </member>\r
+        <member name="M:Tizen.Applications.Messages.RemotePort.Dispose(System.Boolean)">\r
+            <summary>\r
+            Releases the unmanaged resources used by the RemotePort class specifying whether to perform a normal dispose operation.\r
+            </summary>\r
+            <param name="disposing">true for a normal dispose operation; false to finalize the handle.</param>\r
+        </member>\r
+        <member name="M:Tizen.Applications.Messages.RemotePort.Dispose">\r
+            <summary>\r
+            Releases all resources used by the RemotePort class.\r
+            </summary>\r
+            <since_tizen> 4 </since_tizen>\r
+        </member>\r
+        <member name="T:Tizen.Applications.Messages.State">\r
+            <summary>\r
+            Enumeration for Remote Message Port state type\r
+            </summary>\r
+            <since_tizen> 4 </since_tizen>\r
+        </member>\r
+        <member name="F:Tizen.Applications.Messages.State.Unregistered">\r
+            <summary>\r
+            Value representing Remote Port state is unregistered\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Applications.Messages.State.Registered">\r
+            <summary>\r
+            Value representing Remote Port state is registered\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Applications.Messages.RemotePortStateChangedEventArgs">\r
+            <summary>\r
+            An extended EventArgs class which contains state of remote message port\r
+            </summary>\r
+            <since_tizen> 4 </since_tizen>\r
+        </member>\r
+        <member name="P:Tizen.Applications.Messages.RemotePortStateChangedEventArgs.Status">\r
+            <summary>\r
+            The State of remote port\r
+            </summary>\r
+            <since_tizen> 4 </since_tizen>\r
+        </member>\r
+        <member name="T:Tizen.Applications.Messages.RemoteValues">\r
+            <summary>\r
+            Contains AppId, port name, and trusted.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Applications.Messages.RemoteValues.AppId">\r
+            <summary>\r
+            The ID of the remote application that sent this message.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Applications.Messages.RemoteValues.PortName">\r
+            <summary>\r
+            The name of the remote message port.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Applications.Messages.RemoteValues.Trusted">\r
+            <summary>\r
+            If true, the remote port is a trusted port, otherwise, if false, it is not.\r
+            </summary>\r
+        </member>\r
+    </members>\r
+</doc>\r