-<?xml version="1.0"?>
-<doc>
- <assembly>
- <name>Tizen.Network.IoTConnectivity</name>
- </assembly>
- <members>
- <member name="T:Tizen.Network.IoTConnectivity.Attributes">
- <summary>
- This class represents current attributes of a resource.
- It provides API to manage attributes.
- This class is accessed by using a constructor to create a new instance of this object.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.Attributes.#ctor">
- <summary>
- The Attributes constructor.
- </summary>
- <since_tizen> 3 </since_tizen>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>
- <exception cref="T:System.OutOfMemoryException">Thrown when there is not enough memory.</exception>
- <code>
- Tizen.Network.IoTConnectivity.Attributes attributes = new Tizen.Network.IoTConnectivity.Attributes();
- </code>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.Attributes.Finalize">
- <summary>
- Destructor of the Attributes class.
- </summary>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.Attributes.Count">
- <summary>
- Gets the number of keys.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>The number of keys.</value>
- <code>
- Tizen.Network.IoTConnectivity.Attributes attributes = new Tizen.Network.IoTConnectivity.Attributes() {
- attributes.Add("brightness", 50);
- var count = attributes.Count;
- Console.WriteLine("There are {0} keys in the attribute object", count);
- </code>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.Attributes.IsReadOnly">
- <summary>
- Represents whether an attribute is readonly.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>Whether an attribute is readonly.</value>
- <code>
- Tizen.Network.IoTConnectivity.Attributes attributes = new Tizen.Network.IoTConnectivity.Attributes() {
- { "state", "ON" },
- { "dim", 10 }
- };
- if (attributes.IsReadOnly)
- Console.WriteLine("Read only attribute");
- </code>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.Attributes.Keys">
- <summary>
- Contains all the attribute keys.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>All the attribute keys.</value>
- <code>
- Tizen.Network.IoTConnectivity.Attributes attributes = new Tizen.Network.IoTConnectivity.Attributes() {
- { "state", "ON" },
- { "dim", 10 }
- };
- var keys = attributes.Keys;
- Console.WriteLine("Attribute contains keys {0} and {1}", keys.ElementAt(0), keys.ElementAt(1));
- </code>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.Attributes.Values">
- <summary>
- Contains all the attribute values.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>All the attribute values.</value>
- <code>
- Tizen.Network.IoTConnectivity.Attributes attributes = new Tizen.Network.IoTConnectivity.Attributes() {
- { "state", "ON" },
- { "dim", 10 }
- };
- var values = attributes.Values;
- Console.WriteLine("Attribute contains values {0} and {1}", values.ElementAt(0), values.ElementAt(1));
- </code>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.Attributes.Item(System.String)">
- <summary>
- Gets or sets the attribute with the specified key.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>The attribute with the specified key.</value>
- <param name="key">The key of the attribute to get or set.</param>
- <returns>The element with the specified key.</returns>
- <code>
- Tizen.Network.IoTConnectivity.Attributes attributes = new Tizen.Network.IoTConnectivity.Attributes();
- attributes["state"] = "ON";
- Console.WriteLine("Attribute value for key 'state' : {0}", attributes["state"]);
- </code>
- </member>
- <!-- Badly formed XML comment ignored for member "M:Tizen.Network.IoTConnectivity.Attributes.Add(System.Collections.Generic.KeyValuePair{System.String,System.Object})" -->
- <member name="M:Tizen.Network.IoTConnectivity.Attributes.Add(System.String,System.Object)">
- <summary>
- Adds an attribute.
- </summary>
- <since_tizen> 3 </since_tizen>
- <param name="key">The key representing the attribute.</param>
- <param name="value">The value representing the attribute.</param>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- <code>
- Tizen.Network.IoTConnectivity.Attributes attributes = new Tizen.Network.IoTConnectivity.Attributes();
- attributes.Add("brightness", 50);
- </code>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.Attributes.Clear">
- <summary>
- Clears attributes collection.
- </summary>
- <since_tizen> 3 </since_tizen>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported</exception>
- <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid</exception>
- <code>
- Tizen.Network.IoTConnectivity.Attributes attributes = new Tizen.Network.IoTConnectivity.Attributes();
- attributes.Add("brightness", 50);
- attributes.Clear();
- </code>
- </member>
- <!-- Badly formed XML comment ignored for member "M:Tizen.Network.IoTConnectivity.Attributes.Contains(System.Collections.Generic.KeyValuePair{System.String,System.Object})" -->
- <member name="M:Tizen.Network.IoTConnectivity.Attributes.ContainsKey(System.String)">
- <summary>
- Checks whether the given key exists in attributes collection.
- </summary>
- <since_tizen> 3 </since_tizen>
- <param name="key">The status key to look for.</param>
- <returns>true if exists. Otherwise, false.</returns>
- <code>
- Tizen.Network.IoTConnectivity.Attributes attributes = new Tizen.Network.IoTConnectivity.Attributes() {
- { "state", "ON" },
- { "dim", 10 }
- };
- if (attributes.ContainsKey("dim"))
- Console.WriteLine("Attribute conatins key : dim");
- </code>
- </member>
- <!-- Badly formed XML comment ignored for member "M:Tizen.Network.IoTConnectivity.Attributes.CopyTo(System.Collections.Generic.KeyValuePair{System.String,System.Object}[],System.Int32)" -->
- <!-- Badly formed XML comment ignored for member "M:Tizen.Network.IoTConnectivity.Attributes.GetEnumerator" -->
- <!-- Badly formed XML comment ignored for member "M:Tizen.Network.IoTConnectivity.Attributes.Remove(System.Collections.Generic.KeyValuePair{System.String,System.Object})" -->
- <member name="M:Tizen.Network.IoTConnectivity.Attributes.Remove(System.String)">
- <summary>
- Removes an attribute from collection using a key.
- </summary>
- <since_tizen> 3 </since_tizen>
- <param name="key">The attributes element to remove.</param>
- <returns>true if operation is successful, otherwise, false.</returns>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported</exception>
- <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter</exception>
- <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid</exception>
- <code>
- Tizen.Network.IoTConnectivity.Attributes attributes = new Tizen.Network.IoTConnectivity.Attributes() {
- { "state", "ON" },
- { "dim", 10 }
- };
- if (attributes.Remove("state"))
- Console.WriteLine("Remove was successful");
- </code>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.Attributes.TryGetValue(System.String,System.Object@)">
- <summary>
- Gets the value associated with the specified key.
- </summary>
- <since_tizen> 3 </since_tizen>
- <param name="key">The key whose value to get.</param>
- <param name="value"> The value associated with the specified key.</param>
- <returns> true if the attributes collection contains an element with the specified key, otherwise, false.</returns>
- <code>
- Tizen.Network.IoTConnectivity.Attributes attributes = new Tizen.Network.IoTConnectivity.Attributes() {
- { "state", "ON" }
- };
- object value;
- var isPresent = attributes.TryGetValue("state", out value);
- if (isPresent)
- Console.WriteLine("value : {0}", value);
- </code>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.Attributes.System#Collections#IEnumerable#GetEnumerator">
- <summary>
- Returns an enumerator that iterates through the collection.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.Attributes.Dispose">
- <summary>
- Releases any unmanaged resources used by this object.
- </summary>
- <since_tizen> 3 </since_tizen>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.Attributes.Dispose(System.Boolean)">
- <summary>
- Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.
- </summary>
- <since_tizen> 3 </since_tizen>
- <param name="disposing">If true, disposes any disposable objects. If false, does not dispose disposable objects.</param>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- </member>
- <member name="T:Tizen.Network.IoTConnectivity.CacheUpdatedEventArgs">
- <summary>
- This class represents event arguments of the CacheUpdated event.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.CacheUpdatedEventArgs.Representation">
- <summary>
- Indicates the updated representation of the resource.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>The updated representation of the resource.</value>
- </member>
- <member name="T:Tizen.Network.IoTConnectivity.DeviceInformationFoundEventArgs">
- <summary>
- This class represents event arguments of the DeviceInformationFound event.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.DeviceInformationFoundEventArgs.RequestId">
- <summary>
- The request ID.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>The request ID.</value>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.DeviceInformationFoundEventArgs.EventContinue">
- <summary>
- Indicates to continuously receive the event for finding device information.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>Continuously receive the event for finding device information.</value>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.DeviceInformationFoundEventArgs.Name">
- <summary>
- Indicates the human friendly name for device.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>Human friendly name for device.</value>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.DeviceInformationFoundEventArgs.SpecVersion">
- <summary>
- Indicates the spec version of the core specification.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>Spec version of the core specification.</value>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.DeviceInformationFoundEventArgs.DeviceId">
- <summary>
- Indicates an unique identifier for the OIC device.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>Unique identifier for OIC device.</value>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.DeviceInformationFoundEventArgs.DataModelVersion">
- <summary>
- Indicates version of the specs this device data model is implemented to.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>Version of the specs this device data model is implemented to.</value>
- </member>
- <member name="T:Tizen.Network.IoTConnectivity.FindingError">
- <summary>
- Enumeration for resource found errors.
- </summary>
- </member>
- <member name="F:Tizen.Network.IoTConnectivity.FindingError.Io">
- <summary>
- I/O error.
- </summary>
- </member>
- <member name="F:Tizen.Network.IoTConnectivity.FindingError.OutOfMemory">
- <summary>
- Out of memory.
- </summary>
- </member>
- <member name="F:Tizen.Network.IoTConnectivity.FindingError.PermissionDenied">
- <summary>
- Permission denied.
- </summary>
- </member>
- <member name="F:Tizen.Network.IoTConnectivity.FindingError.NotSupported">
- <summary>
- Not supported.
- </summary>
- </member>
- <member name="F:Tizen.Network.IoTConnectivity.FindingError.InvalidParameter">
- <summary>
- Invalid parameter.
- </summary>
- </member>
- <member name="F:Tizen.Network.IoTConnectivity.FindingError.NoData">
- <summary>
- No data available.
- </summary>
- </member>
- <member name="F:Tizen.Network.IoTConnectivity.FindingError.TimeOut">
- <summary>
- Time out.
- </summary>
- </member>
- <member name="F:Tizen.Network.IoTConnectivity.FindingError.Iotivity">
- <summary>
- IoTivity errors.
- </summary>
- </member>
- <member name="F:Tizen.Network.IoTConnectivity.FindingError.Representation">
- <summary>
- Representation errors.
- </summary>
- </member>
- <member name="F:Tizen.Network.IoTConnectivity.FindingError.InvalidType">
- <summary>
- Invalid type.
- </summary>
- </member>
- <member name="F:Tizen.Network.IoTConnectivity.FindingError.Already">
- <summary>
- Already.
- </summary>
- </member>
- <member name="F:Tizen.Network.IoTConnectivity.FindingError.System">
- <summary>
- System errors.
- </summary>
- </member>
- <member name="T:Tizen.Network.IoTConnectivity.FindingErrorOccurredEventArgs">
- <summary>
- This class represents event arguments of the FindingErrorOccurred event.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.FindingErrorOccurredEventArgs.RequestId">
- <summary>
- The request ID of the operation, which caused this error.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>The request ID of the operation, which caused this error.</value>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.FindingErrorOccurredEventArgs.Error">
- <summary>
- Contains error details.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>Error details.</value>
- </member>
- <member name="T:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager">
- <summary>
- IoT connectivity client manager consists of client side APIs.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="F:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.MulticastAddress">
- <summary>
- The IP Address for multicast.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="E:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.PresenceReceived">
- <summary>
- PresenceReceived event. This event occurs when server starts sending presence of a resource.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="E:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.ResourceFound">
- <summary>
- ResourceFound event. This event occurs when a resource is found from the remote server
- after sending request using API StartFindingResource().
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="E:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.PlatformInformationFound">
- <summary>
- PlatformInformationFound event. This event occurs when platform information is found
- after sending request using API StartFindingPlatformInformation().
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="E:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.DeviceInformationFound">
- <summary>
- DeviceInformationFound event. This event occurs when device information is found
- after sending request using API StartFindingDeviceInformation().
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="E:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.FindingErrorOccurred">
- <summary>
- FindingError event. This event occurs when an error is found.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.TimeOut">
- <summary>
- Timeout in seconds.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>
- Value to be set must be in range from 1 to 3600. Default timeout interval value is 30.\n
- Sets/gets the timeout of StartFindingResource(), StartFindingDeviceInformation(), StartFindingPlatformInformation(),
- RemoteResource.GetAsync(), RemoteResource.PutAsync(), RemoteResource.PostAsync() and RemoteResource.DeleteAsync() APIs.\n
- Setter can throw exception.
- </value>
- <pre>
- Initialize() should be called to initialize.
- </pre>
- <code>
- IoTConnectivityClientManager.Initialize();
- IoTConnectivityClientManager.TimeOut = 120;
- </code>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.PollingInterval">
- <summary>
- Polling interval of IoTConnectivity.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>
- Sets/Gets the polling inerval(milliseconds) of IoTCon. Default value is 100 milliseconds.
- Value to be set must be in range from 1 to 999. The closer to 0, the faster it operates.
- Setter is invoked immediately for changing the interval.
- If you want the faster operation, we recommend you set 10 milliseconds for polling interval.
- Setter can throw exception.
- </value>
- <pre>
- Initialize() should be called to initialize.
- </pre>
- <code>
- IoTConnectivityClientManager.Initialize();
- IoTConnectivityClientManager.PollingInterval = 100;
- </code>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.Initialize(System.String)">
- <summary>
- Initializes IoTCon.
- Call this function to start IoTCon.
- </summary>
- <since_tizen> 3 </since_tizen>
- <remarks>
- @a filePath point to a file for handling secure virtual resources.
- The file that is CBOR(Concise Binary Object Representation)-format must already exist
- in @a filePath. We recommend to use application-local file for @a filePath.
- </remarks>
- <privilege>
- http://tizen.org/privilege/network.get \n
- http://tizen.org/privilege/internet
- </privilege>
- <privlevel>public</privlevel>
- <param name="filePath">The file path to point to storage for handling secure virtual resources.</param>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- <post>
- You must call Deinitialize() if IoTCon API is no longer needed.
- </post>
- <seealso cref="M:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.Deinitialize"/>
- <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>
- <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>
- <exception cref="T:System.UnauthorizedAccessException">Thrown when an application does not have privilege to access.</exception>
- <code>
- string filePath = "../../res/iotcon-test-svr-db-client.dat";
- IoTConnectivityClientManager.Initialize(filePath);
- </code>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.Deinitialize">
- <summary>
- Deinitializes IoTCon.
- </summary>
- <since_tizen> 3 </since_tizen>
- <remarks>
- This API must be called if IoTCon API is no longer needed.
- </remarks>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- <pre>
- Initialize() should be called to initialize.
- </pre>
- <seealso cref="!:Initialize()"/>
- <seealso cref="!:SecureInitialize()"/>
- <code>
- IoTConnectivityClientManager.Deinitialize();
- </code>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.InvokePolling">
- <summary>
- Invokes a next message from a queue for receiving messages from others, immediately.
- </summary>
- <since_tizen> 3 </since_tizen>
- <remarks>
- This API invokes a next message from a queue for receiving messages from others, immediately.
- After calling the API, it continues the polling with existing interval.
- </remarks>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- <pre>
- Initialize() should be called to initialize.
- </pre>
- <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>
- <code>
- IoTConnectivityClientManager.InvokePolling();
- </code>
- </member>
- <!-- Badly formed XML comment ignored for member "M:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.StartReceivingPresence(System.String,System.String)" -->
- <!-- Badly formed XML comment ignored for member "M:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.StopReceivingPresence(System.Int32)" -->
- <!-- Badly formed XML comment ignored for member "M:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.StartFindingResource(System.String,Tizen.Network.IoTConnectivity.ResourceQuery)" -->
- <!-- Badly formed XML comment ignored for member "M:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.StartFindingDeviceInformation(System.String,Tizen.Network.IoTConnectivity.ResourceQuery)" -->
- <!-- Badly formed XML comment ignored for member "M:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.StartFindingPlatformInformation(System.String,Tizen.Network.IoTConnectivity.ResourceQuery)" -->
- <member name="T:Tizen.Network.IoTConnectivity.IoTConnectivityServerManager">
- <summary>
- IoT connectivity server manager consists of server side APIs.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.IoTConnectivityServerManager.Initialize(System.String)">
- <summary>
- Initializes IoTCon. Calls this API to start IoTCon.
- </summary>
- <since_tizen> 3 </since_tizen>
- <remarks>
- @a filePath point to a file for handling secure virtual resources.
- The file that is CBOR(Concise Binary Object Representation)-format must already exist
- in @a filePath. We recommend to use application-local file for @a filePath.
- </remarks>
- <privilege>
- http://tizen.org/privilege/network.get \n
- http://tizen.org/privilege/internet
- </privilege>
- <privlevel>public</privlevel>
- <param name="filePath">The file path to point to storage for handling secure virtual resources.</param>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- <post>
- You must call Deinitialize() if IoTCon API is no longer needed.
- </post>
- <seealso cref="M:Tizen.Network.IoTConnectivity.IoTConnectivityServerManager.Deinitialize"/>
- <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>
- <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>
- <exception cref="T:System.UnauthorizedAccessException">Thrown when an application does not have privilege to access</exception>
- <code>
- string filePath = "../../res/iotcon-test-svr-db-server.dat";
- IoTConnectivityServerManager.Initialize(filePath);
- </code>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.IoTConnectivityServerManager.Deinitialize">
- <summary>
- Deinitializes IoTCon.
- </summary>
- <since_tizen> 3 </since_tizen>
- <remarks>
- This API must be called if IoTCon API is no longer needed.
- </remarks>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- <pre>
- Initialize() should be called to initialize.
- </pre>
- <seealso cref="!:Initialize()"/>
- <code>
- IoTConnectivityServerManager.Deinitialize();
- </code>
- </member>
- <!-- Badly formed XML comment ignored for member "M:Tizen.Network.IoTConnectivity.IoTConnectivityServerManager.RegisterResource(Tizen.Network.IoTConnectivity.Resource)" -->
- <!-- Badly formed XML comment ignored for member "M:Tizen.Network.IoTConnectivity.IoTConnectivityServerManager.UnregisterResource(Tizen.Network.IoTConnectivity.Resource)" -->
- <member name="M:Tizen.Network.IoTConnectivity.IoTConnectivityServerManager.StartSendingPresence(System.UInt32)">
- <summary>
- Starts presence of a server.
- </summary>
- <since_tizen> 3 </since_tizen>
- <remarks>
- Use this API to send server's announcements to clients.
- Server can call this API when online for the first time or come back from offline to online.\n
- If @a time is 0, server will set default value as 60 seconds.\n
- If @a time is very big, server will set maximum value as (60 * 60 * 24) seconds, (24 hours).
- </remarks>
- <privilege>
- http://tizen.org/privilege/internet
- </privilege>
- <privlevel>public</privlevel>
- <param name="time">The interval of announcing presence in seconds.</param>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- <pre>
- Initialize() should be called to initialize.
- </pre>
- <seealso cref="!:IoTConnectivityClientManager.StartReceivingPresence()"/>
- <seealso cref="!:IoTConnectivityClientManager.StopReceivingPresence()"/>
- <seealso cref="E:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.PresenceReceived"/>
- <seealso cref="M:Tizen.Network.IoTConnectivity.IoTConnectivityServerManager.StopSendingPresence"/>
- <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>
- <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid.</exception>
- <exception cref="T:System.UnauthorizedAccessException">Thrown when an application does not have privilege to access.</exception>
- <code>
- try {
- IoTConnectivityServerManager.StartSendingPresence(120);
- } catch(Exception ex) {
- Console.Log("Exception caught : " + ex.Message);
- }
- </code>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.IoTConnectivityServerManager.StopSendingPresence">
- <summary>
- Stops presence of a server.
- </summary>
- <since_tizen> 3 </since_tizen>
- <remarks>
- Use this API to stop sending server's announcements to clients.
- Server can call this API when terminating, entering to offline or out of network.
- </remarks>
- <privilege>
- http://tizen.org/privilege/internet
- </privilege>
- <privlevel>public</privlevel>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- <pre>
- Initialize() should be called to initialize.
- </pre>
- <seealso cref="!:IoTConnectivityClientManager.StartReceivingPresence()"/>
- <seealso cref="!:IoTConnectivityClientManager.StopReceivingPresence()"/>
- <seealso cref="E:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.PresenceReceived"/>
- <seealso cref="!:StartSendingPresence()"/>
- <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>
- <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid.</exception>
- <exception cref="T:System.UnauthorizedAccessException">Thrown when an application does not have privilege to access.</exception>
- <code>
- IoTConnectivityServerManager.StopSendingPresence();
- </code>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.IoTConnectivityServerManager.SetDeviceName(System.String)">
- <summary>
- Sets the device name.
- </summary>
- <since_tizen> 3 </since_tizen>
- <remarks>
- This API sets the name of the local device (the device calling the API).\n
- If the device name is set, clients can get the name using <see cref="!:IoTConnectivityClientManager.StartFindingDeviceInformation()"/>.
- </remarks>
- <param name="deviceName">The device name.</param>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- <seealso cref="E:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.DeviceInformationFound"/>
- <seealso cref="!:IoTConnectivityClientManager.StartFindingDeviceInformation()"/>
- <seealso cref="T:Tizen.Network.IoTConnectivity.DeviceInformationFoundEventArgs"/>
- <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>
- <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid.</exception>
- <exception cref="T:System.UnauthorizedAccessException">Thrown when an application does not have privilege to access.</exception>
- <code>
- IoTConnectivityServerManager.SetDeviceName("my-tizen");
- </code>
- </member>
- <member name="T:Tizen.Network.IoTConnectivity.LiteResource">
- <summary>
- This class represents a lite resource.
- It provides APIs to encapsulate resources.
- This class is accessed by using a constructor to create a new instance of this object.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <!-- Badly formed XML comment ignored for member "M:Tizen.Network.IoTConnectivity.LiteResource.#ctor(System.String,Tizen.Network.IoTConnectivity.ResourceTypes,Tizen.Network.IoTConnectivity.ResourcePolicy,Tizen.Network.IoTConnectivity.Attributes)" -->
- <!-- Badly formed XML comment ignored for member "P:Tizen.Network.IoTConnectivity.LiteResource.Attributes" -->
- <member name="M:Tizen.Network.IoTConnectivity.LiteResource.OnPost(Tizen.Network.IoTConnectivity.Attributes)">
- <summary>
- Decides whether to accept or reject a post request.
- </summary>
- <since_tizen> 3 </since_tizen>
- <remarks>
- Child classes of this class can override this method to accept or reject post request.
- </remarks>
- <param name="attribs">The new attributes of the lite resource.</param>
- <returns>true to accept post request, false to reject it.</returns>
- <code>
- public class MyLightResource : LiteResource
- {
- protected override bool OnPost(Attributes attributes)
- {
- object newAttributes;
- attributes.TryGetValue("LIGHT_ATTRIBUTE", out newAttributes);
- if((int)newAttributes == 1)
- return true;
- return false;
- }
- }
- </code>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.LiteResource.OnGet(Tizen.Network.IoTConnectivity.Request)">
- @cond
- </member>
- <member name="T:Tizen.Network.IoTConnectivity.ObservePolicy">
- <summary>
- Enumeration for the policy of observation.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="F:Tizen.Network.IoTConnectivity.ObservePolicy.IgnoreOutOfOrder">
- <summary>
- Indicates the observation request for the most up-to-date notifications only.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="F:Tizen.Network.IoTConnectivity.ObservePolicy.AcceptOutOfOrder">
- <summary>
- Indicates the observation request for all notifications including state notifications.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="T:Tizen.Network.IoTConnectivity.ObserverNotifiedEventArgs">
- <summary>
- This class represents event arguments of the ObserverNotified event.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.ObserverNotifiedEventArgs.Result">
- <summary>
- Result of the observe response.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>Result of the observe response.</value>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.ObserverNotifiedEventArgs.Representation">
- <summary>
- Representation of the resource being observed.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>Representation of the resource being observed.</value>
- </member>
- <member name="T:Tizen.Network.IoTConnectivity.ObserveType">
- <summary>
- Enumeration for the type of observation.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="F:Tizen.Network.IoTConnectivity.ObserveType.NoType">
- <summary>
- No observe action.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="F:Tizen.Network.IoTConnectivity.ObserveType.Register">
- <summary>
- Indicates an action of the registering observation.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="F:Tizen.Network.IoTConnectivity.ObserveType.Deregister">
- <summary>
- Indicates an action of unregistering observation.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="T:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs">
- <summary>
- This class represents event arguments of the PlatformInformationFound event.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.RequestId">
- <summary>
- Indicates the request ID.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>The request ID.</value>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.EventContinue">
- <summary>
- Indicates to continuously receive the event for finding the platform information.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>Continuously receive the event for finding the platform information.</value>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.PlatformId">
- <summary>
- Indicates the platform identifier.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>The platform identifier.</value>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.ManufacturerName">
- <summary>
- Indicates the name of the manufacturer.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>The name of the manufacturer.</value>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.ManufacturerURL">
- <summary>
- Indicates the URL of the manufacturer.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>The URL of the manufacturer.</value>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.ModelNumber">
- <summary>
- Indicates the model number as designated by the manufacturer.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>The model number as designated by the manufacturer.</value>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.DateOfManufacture">
- <summary>
- Indicates the manufacturing date of the device.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>The manufacturing date of the device.</value>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.PlatformVersion">
- <summary>
- Indicates the version of the platfrom defined by the manufacturer.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>The version of platfrom defined by manufacturer.</value>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.OsVersion">
- <summary>
- Indicates the version of the platfrom resident OS.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>The version of the platfrom resident OS.</value>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.HardwareVersion">
- <summary>
- Indicates the version of the platform Hardware.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>The version of the platform Hardware.</value>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.FirmwareVersion">
- <summary>
- Indicates the version of the device firmware.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>The version of the device firmware.</value>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.SupportUrl">
- <summary>
- Indicates the URL that points to support information from the manufacturer.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>The URL that points to support information from the manufacturer.</value>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.SystemTime">
- <summary>
- Indicates the reference time of the device.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>The reference time of the device.</value>
- </member>
- <member name="T:Tizen.Network.IoTConnectivity.PresenceEventType">
- <summary>
- Enumeration for operation of presence response.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="F:Tizen.Network.IoTConnectivity.PresenceEventType.ResourceCreated">
- <summary>
- Indicates the resource creation operation of the server.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="F:Tizen.Network.IoTConnectivity.PresenceEventType.ResourceUpdated">
- <summary>
- Indicates the resource updation operation of the server.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="F:Tizen.Network.IoTConnectivity.PresenceEventType.ResourceDestroyed">
- <summary>
- Indicates the resource destruction operation of the server.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="T:Tizen.Network.IoTConnectivity.PresenceReceivedEventArgs">
- <summary>
- This class represents event arguments of the PresenceReceived event.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.PresenceReceivedEventArgs.PresenceId">
- <summary>
- Indicates the request ID of the presence event.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>The request ID of the presence event.</value>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.PresenceReceivedEventArgs.EventType">
- <summary>
- Indicates the event type.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>The event type.</value>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.PresenceReceivedEventArgs.HostAddress">
- <summary>
- Indicates the host address of resource.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>The host address of resource.</value>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.PresenceReceivedEventArgs.Type">
- <summary>
- Indicates the type of the resource.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>The type of the resource.</value>
- </member>
- <member name="T:Tizen.Network.IoTConnectivity.QualityOfService">
- <summary>
- Enumeration for states of remote resource.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="F:Tizen.Network.IoTConnectivity.QualityOfService.Low">
- <summary>
- Indicates the low quality of service.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="F:Tizen.Network.IoTConnectivity.QualityOfService.High">
- <summary>
- Indicates the high quality of service.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="T:Tizen.Network.IoTConnectivity.RemoteResource">
- <summary>
- This class represents a remote resource.
- It provides APIs to manage remote resource.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.RemoteResource.#ctor(System.String,System.String,Tizen.Network.IoTConnectivity.ResourcePolicy,Tizen.Network.IoTConnectivity.ResourceTypes,Tizen.Network.IoTConnectivity.ResourceInterfaces)">
- <summary>
- Creates a remote resource instance.
- </summary>
- <since_tizen> 3 </since_tizen>
- <remarks>
- To use this API, you should provide all the details required to correctly contact and
- observe the object.\n
- If not, you should discover the resource object manually.\n
- The @a policy can contain multiple policies like ResourcePolicy.Discoverable | ResourcePolicy.Observable.
- </remarks>
- <param name="hostAddress">The host address of the resource.</param>
- <param name="uriPath">The URI path of the resource.</param>
- <param name="policy">The policies of the resource.</param>
- <param name="resourceTypes">The resource types of the resource.</param>
- <param name="resourceInterfaces">The resource interfaces of the resource.</param>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>
- <exception cref="T:System.OutOfMemoryException">Thrown when there is not enough memory.</exception>
- <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.RemoteResource.Finalize">
- <summary>
- Destructor of the RemoteResource class.
- </summary>
- </member>
- <member name="E:Tizen.Network.IoTConnectivity.RemoteResource.CacheUpdated">
- <summary>
- The event is invoked with cached resource attributes.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="E:Tizen.Network.IoTConnectivity.RemoteResource.ObserverNotified">
- <summary>
- Observe an event on the resource sent by the server.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="E:Tizen.Network.IoTConnectivity.RemoteResource.StateChanged">
- <summary>
- The event is called when remote resource's state are changed.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.RemoteResource.HostAddress">
- <summary>
- The host address of the resource.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>The host address of the resource.</value>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.RemoteResource.UriPath">
- <summary>
- The URI path of the resource.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>The URI path of the resource.</value>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.RemoteResource.Types">
- <summary>
- The resource types of the remote resource.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>The resource types of the remote resource.</value>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.RemoteResource.Interfaces">
- <summary>
- The interfaces of the resource.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>The interfaces of the resource.</value>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.RemoteResource.Policy">
- <summary>
- The policy of the resource.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>The policy of the resource.</value>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.RemoteResource.Options">
- <summary>
- The header options of the resource.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>The header options of the resource.</value>
- <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>
- <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.RemoteResource.CacheEnabled">
- <summary>
- Indicates the CacheEnabled status of the remote resource.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>
- Client can start caching only when this is set true. Set it to false to stop caching the resource attributes.
- </value>
- <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>
- <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>
- <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid.</exception>
- <exception cref="T:System.UnauthorizedAccessException">Thrown when an application does not have privilege to access.</exception>
- <exception cref="T:System.OutOfMemoryException">Thrown when there is not enough memory.</exception>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.RemoteResource.TimeInterval">
- <summary>
- Time interval of monitoring and caching API.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>
- Default time interval is 10 seconds.
- Seconds for time interval (must be in range from 1 to 3600).
- </value>
- <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>
- <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.RemoteResource.DeviceId">
- <summary>
- The device ID of the resource.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>The device ID of the resource.</value>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.RemoteResource.CachedRepresentation">
- <summary>
- Gets cached representation from the remote resource.
- </summary>
- <since_tizen> 3 </since_tizen>
- <returns>cached representation from the remote resource.</returns>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.RemoteResource.StartObserving(Tizen.Network.IoTConnectivity.ObservePolicy,Tizen.Network.IoTConnectivity.ResourceQuery)">
- <summary>
- Starts observing on the resource.
- </summary>
- <since_tizen> 3 </since_tizen>
- <remarks>
- When server sends notification message, <see cref="E:Tizen.Network.IoTConnectivity.RemoteResource.ObserverNotified"/> will be called.
- </remarks>
- <privilege>
- http://tizen.org/privilege/internet
- </privilege>
- <privlevel>public</privlevel>
- <param name="policy">The type to specify how client wants to observe.</param>
- <param name="query">The query to send to server.</param>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>
- <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid.</exception>
- <exception cref="T:System.UnauthorizedAccessException">Thrown when an application does not have privilege to access.</exception>
- <exception cref="T:System.OutOfMemoryException">Thrown when there is not enough memory.</exception>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.RemoteResource.StopObserving">
- <summary>
- Stops observing on the resource.
- </summary>
- <since_tizen> 3 </since_tizen>
- <privilege>
- http://tizen.org/privilege/internet
- </privilege>
- <privlevel>public</privlevel>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>
- <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid.</exception>
- <exception cref="T:System.UnauthorizedAccessException">Thrown when an application does not have privilege to access.</exception>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.RemoteResource.GetAsync(Tizen.Network.IoTConnectivity.ResourceQuery)">
- <summary>
- Gets the attributes of a resource asynchronously.
- </summary>
- <since_tizen> 3 </since_tizen>
- <privilege>
- http://tizen.org/privilege/internet
- </privilege>
- <privlevel>public</privlevel>
- <param name="query">The ResourceQuery to send to server.</param>
- <returns>Remote response with result and representation.</returns>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.RemoteResource.PutAsync(Tizen.Network.IoTConnectivity.Representation,Tizen.Network.IoTConnectivity.ResourceQuery)">
- <summary>
- Puts the representation of a resource asynchronously.
- </summary>
- <since_tizen> 3 </since_tizen>
- <privilege>
- http://tizen.org/privilege/internet
- </privilege>
- <privlevel>public</privlevel>
- <param name="representation">Resource representation to put.</param>
- <param name="query">The ResourceQuery to send to server.</param>
- <returns>Remote response with result and representation.</returns>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.RemoteResource.PostAsync(Tizen.Network.IoTConnectivity.Representation,Tizen.Network.IoTConnectivity.ResourceQuery)">
- <summary>
- Posts request on a resource asynchronously.
- </summary>
- <since_tizen> 3 </since_tizen>
- <privilege>
- http://tizen.org/privilege/internet
- </privilege>
- <privlevel>public</privlevel>
- <param name="representation">Resource representation of request.</param>
- <param name="query">The ResourceQuery to send to server.</param>
- <returns>Remote response with result and representation.</returns>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.RemoteResource.DeleteAsync">
- <summary>
- Deletes the resource asynchronously.
- </summary>
- <since_tizen> 3 </since_tizen>
- <privilege>
- http://tizen.org/privilege/internet
- </privilege>
- <privlevel>public</privlevel>
- <returns>Remote response with result and representation.</returns>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.RemoteResource.Dispose">
- <summary>
- Releases any unmanaged resources used by this object.
- </summary>
- <since_tizen> 3 </since_tizen>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.RemoteResource.Dispose(System.Boolean)">
- <summary>
- Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.
- </summary>
- <since_tizen> 3 </since_tizen>
- <param name="disposing">If true, disposes any disposable objects. If false, does not dispose disposable objects.</param>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- </member>
- <member name="T:Tizen.Network.IoTConnectivity.RemoteResponse">
- <summary>
- This class represents a remote response.
- It represents the response of all CRUD operations.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.RemoteResponse.Result">
- <summary>
- Indicates the result of the response.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>The result of the response.</value>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.RemoteResponse.Representation">
- <summary>
- Indicates representation of the response.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>Representation of the response.</value>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.RemoteResponse.Options">
- <summary>
- Indicates header options of the response.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>Header options of the response.</value>
- </member>
- <member name="T:Tizen.Network.IoTConnectivity.Representation">
- <summary>
- This class provides APIs to manage representation.
- A representation is a payload of a request or a response.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.Representation.#ctor">
- <summary>
- The Representation constructor.
- </summary>
- <since_tizen> 3 </since_tizen>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>
- <exception cref="T:System.OutOfMemoryException">Thrown when there is not enough memory.</exception>
- <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>
- <code>
- Representation repr = new Representation();
- </code>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.Representation.Finalize">
- <summary>
- Destructor of the Representation class.
- </summary>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.Representation.UriPath">
- <summary>
- The URI path of resource.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>
- The URI path of resource.
- Setter can throw exceptions.
- </value>
- <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>
- <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>
- <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid.</exception>
- <code>
- Representation repr = new Representation();
- repr.UriPath = "/a/light";
- Console.WriteLine("URI is {0}", repr.UriPath); //Getter
- </code>
- </member>
- <!-- Badly formed XML comment ignored for member "P:Tizen.Network.IoTConnectivity.Representation.Type" -->
- <!-- Badly formed XML comment ignored for member "P:Tizen.Network.IoTConnectivity.Representation.Interface" -->
- <member name="P:Tizen.Network.IoTConnectivity.Representation.Attributes">
- <summary>
- Current attributes of the resource.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>Current attributes of the resource.</value>
- <seealso cref="P:Tizen.Network.IoTConnectivity.Representation.Attributes"/>
- <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>
- <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>
- <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid.</exception>
- <code>
- Representation repr = new Representation();
- Attributes attributes = new Attributes() {
- { "state", "ON" },
- { "dim", 10 }
- };
- repr.Attributes = attributes;
- var newAttributes = repr.Attributes; // Getter
- string strval = newAttributes["state"] as string;
- int intval = (int)newAttributes["dim"];
- Console.WriteLine("attributes are {0} and {1}", strval, intval);
- </code>
- </member>
- <!-- Badly formed XML comment ignored for member "P:Tizen.Network.IoTConnectivity.Representation.Children" -->
- <member name="M:Tizen.Network.IoTConnectivity.Representation.Dispose">
- <summary>
- Releases any unmanaged resources used by this object.
- </summary>
- <since_tizen> 3 </since_tizen>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.Representation.Dispose(System.Boolean)">
- <summary>
- Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.
- </summary>
- <since_tizen> 3 </since_tizen>
- <param name="disposing">If true, disposes any disposable objects. If false, does not dispose disposable objects.</param>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- </member>
- <member name="T:Tizen.Network.IoTConnectivity.Request">
- <summary>
- Class respresenting request to a resource.
- It provides APIs to manage client's request.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.Request.Finalize">
- <summary>
- Destructor of the Request class.
- </summary>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.Request.HostAddress">
- <summary>
- The host address of the request.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>The host address of the request.</value>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.Request.Representation">
- <summary>
- The representation of the request.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>The representation of the request.</value>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.Request.Query">
- <summary>
- The query of the request.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>The query of the request.</value>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.Request.Options">
- <summary>
- The options related to the request.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>The options related to the request.</value>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.Request.Dispose">
- <summary>
- Releases any unmanaged resources used by this object.
- </summary>
- <since_tizen> 3 </since_tizen>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.Request.Dispose(System.Boolean)">
- <summary>
- Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.
- </summary>
- <since_tizen> 3 </since_tizen>
- <param name="disposing">If true, disposes any disposable objects. If false, does not dispose disposable objects.</param>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- </member>
- <member name="T:Tizen.Network.IoTConnectivity.Resource">
- <summary>
- Abstract class respresenting a resource.
- All resources need to inherit from this class.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <!-- Badly formed XML comment ignored for member "M:Tizen.Network.IoTConnectivity.Resource.#ctor(System.String,Tizen.Network.IoTConnectivity.ResourceTypes,Tizen.Network.IoTConnectivity.ResourceInterfaces,Tizen.Network.IoTConnectivity.ResourcePolicy)" -->
- <member name="M:Tizen.Network.IoTConnectivity.Resource.Finalize">
- <summary>
- Destructor of the Resource class.
- </summary>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.Resource.Types">
- <summary>
- Type details of the resource.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>Type details of the resource.</value>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.Resource.Interfaces">
- <summary>
- Interface details of the resource.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>Interface details of the resource.</value>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.Resource.Policy">
- <summary>
- The policies of the resource.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>The policies of the resource.</value>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.Resource.UriPath">
- <summary>
- URI path of the resource.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>URI path of the resource.</value>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.Resource.Children">
- <summary>
- List of Child resources.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>List of Child resources.</value>
- </member>
- <!-- Badly formed XML comment ignored for member "M:Tizen.Network.IoTConnectivity.Resource.Notify(Tizen.Network.IoTConnectivity.Representation,Tizen.Network.IoTConnectivity.QualityOfService)" -->
- <member name="M:Tizen.Network.IoTConnectivity.Resource.OnGet(Tizen.Network.IoTConnectivity.Request)">
- <summary>
- This is called when the client performs get operation on this resource.
- </summary>
- <since_tizen> 3 </since_tizen>
- <param name="request">A request from client.</param>
- <returns>A response having the representation and the result.</returns>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.Resource.OnPut(Tizen.Network.IoTConnectivity.Request)">
- <summary>
- This is called when the client performs put operation on this resource.
- </summary>
- <since_tizen> 3 </since_tizen>
- <param name="request">A request from client.</param>
- <returns>A response.</returns>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.Resource.OnPost(Tizen.Network.IoTConnectivity.Request)">
- <summary>
- This is called when the client performs post operation on this resource.
- </summary>
- <since_tizen> 3 </since_tizen>
- <param name="request">A request from client.</param>
- <returns>A response having the representation and the result.</returns>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.Resource.OnDelete(Tizen.Network.IoTConnectivity.Request)">
- <summary>
- This is called when the client performs delete operation on this resource.
- </summary>
- <since_tizen> 3 </since_tizen>
- <param name="request">A request from client.</param>
- <returns>A response.</returns>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.Resource.OnObserving(Tizen.Network.IoTConnectivity.Request,Tizen.Network.IoTConnectivity.ObserveType,System.Int32)">
- <summary>
- Called on the observing event.
- </summary>
- <since_tizen> 3 </since_tizen>
- <param name="request">A request from client.</param>
- <param name="type">Observer type.</param>
- <param name="observeId">Observe identifier.</param>
- <returns>Returns true if it wants to be observed, else false.</returns>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.Resource.Dispose">
- <summary>
- Releases any unmanaged resources used by this object.
- </summary>
- <since_tizen> 3 </since_tizen>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.Resource.Dispose(System.Boolean)">
- <summary>
- Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.
- </summary>
- <since_tizen> 3 </since_tizen>
- <param name="disposing">If true, disposes any disposable objects. If false, does not dispose disposable objects.</param>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- </member>
- <member name="T:Tizen.Network.IoTConnectivity.ResourceFoundEventArgs">
- <summary>
- This class represents event arguments of the ResourceFound event.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.ResourceFoundEventArgs.RequestId">
- <summary>
- Indicates the request ID.
- This is the same request ID returned by the <see cref="!:IoTConnectivityClientManager.StartFindingResource()"/> API.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>The request ID.</value>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.ResourceFoundEventArgs.EventContinue">
- <summary>
- Indicates to continuously receive the event for finding resource.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>Continuously receive the event for finding resource.</value>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.ResourceFoundEventArgs.Resource">
- <summary>
- Remote resource, which is found after <see cref="!:IoTConnectivityClientManager.StartFindingResource()"/>.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>Remote resource which is found after <see cref="!:IoTConnectivityClientManager.StartFindingResource()"/>.</value>
- <seealso cref="E:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.ResourceFound"/>
- <seealso cref="!:IoTConnectivityClientManager.StartFindingResource()"/>
- </member>
- <member name="T:Tizen.Network.IoTConnectivity.ResourceInterfaces">
- <summary>
- This class contains resource interfaces and provides APIs to manage, add, or remove those interfaces.
- A resource interface indicates a class or category of resources.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="F:Tizen.Network.IoTConnectivity.ResourceInterfaces.DefaultInterface">
- <summary>
- Default Interface.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="F:Tizen.Network.IoTConnectivity.ResourceInterfaces.LinkInterface">
- <summary>
- List Links Interface, which is used to list the references to other resources contained in a resource.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="F:Tizen.Network.IoTConnectivity.ResourceInterfaces.BatchInterface">
- <summary>
- Batch Interface, which is used to manipulate (GET, PUT, POST, DELETE) on other resource contained in a resource.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="F:Tizen.Network.IoTConnectivity.ResourceInterfaces.GroupInterface">
- <summary>
- Group Interface, which is used to manipulate (GET, PUT, POST) a group of remote resources.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="F:Tizen.Network.IoTConnectivity.ResourceInterfaces.ReadonlyInterface">
- <summary>
- Read-Only Interface, which is used to limit the methods that can be applied to a resource to GET only.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.ResourceInterfaces.#ctor">
- <summary>
- Constructor of ResourceInterfaces.
- </summary>
- <since_tizen> 3 </since_tizen>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- <seealso cref="!:Add()"/>
- <seealso cref="!:Remove()"/>
- <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>
- <exception cref="T:System.OutOfMemoryException">Thrown when there is not enough memory.</exception>
- <code>
- ResourceInterfaces resourceInterfaces = new ResourceInterfaces();
- </code>
- </member>
- <!-- Badly formed XML comment ignored for member "M:Tizen.Network.IoTConnectivity.ResourceInterfaces.#ctor(System.Collections.Generic.IEnumerable{System.String})" -->
- <member name="M:Tizen.Network.IoTConnectivity.ResourceInterfaces.Finalize">
- <summary>
- Destructor of the ResourceInterfaces class.
- </summary>
- </member>
- <!-- Badly formed XML comment ignored for member "P:Tizen.Network.IoTConnectivity.ResourceInterfaces.Count" -->
- <member name="M:Tizen.Network.IoTConnectivity.ResourceInterfaces.Add(System.String)">
- <summary>
- Adds a resource interface into the list.
- </summary>
- <since_tizen> 3 </since_tizen>
- <remarks>
- @a item could be a value, such as <see cref="F:Tizen.Network.IoTConnectivity.ResourceInterfaces.DefaultInterface"/>.
- </remarks>
- <param name="item">The string data to insert into the resource interfaces.</param>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- <seealso cref="!:Remove()"/>
- <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>
- <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid.</exception>
- <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>
- <code>
- ResourceInterfaces resourceInterfaces = new ResourceInterfaces();
- resourceInterfaces.Add(ResourceInterfaces.BatchInterface);
- </code>
- </member>
- <!-- Badly formed XML comment ignored for member "M:Tizen.Network.IoTConnectivity.ResourceInterfaces.Remove(System.String)" -->
- <!-- Badly formed XML comment ignored for member "M:Tizen.Network.IoTConnectivity.ResourceInterfaces.GetEnumerator" -->
- <!-- Badly formed XML comment ignored for member "M:Tizen.Network.IoTConnectivity.ResourceInterfaces.System#Collections#IEnumerable#GetEnumerator" -->
- <member name="M:Tizen.Network.IoTConnectivity.ResourceInterfaces.Dispose">
- <summary>
- Releases any unmanaged resources used by this object.
- </summary>
- <since_tizen> 3 </since_tizen>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.ResourceInterfaces.Dispose(System.Boolean)">
- <summary>
- Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.
- </summary>
- <since_tizen> 3 </since_tizen>
- <param name="disposing">If true, disposes any disposable objects. If false, does not dispose disposable objects.</param>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- </member>
- <member name="T:Tizen.Network.IoTConnectivity.ResourceOptions">
- <summary>
- This class represents resource options. It provides APIs to manage them.\n
- The iotcon options API provides methods for managing vendor specific options of coap packet.\n
- See more about coap packet in http://tools.ietf.org/html/rfc7252.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.ResourceOptions.#ctor">
- <summary>
- The resource options constructor.
- </summary>
- <since_tizen> 3 </since_tizen>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- <seealso cref="!:Add()"/>
- <seealso cref="!:Remove()"/>
- <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>
- <exception cref="T:System.OutOfMemoryException">Thrown when there is not enough memory.</exception>
- <code>
- ResourceOptions options = new ResourceOptions();
- </code>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.ResourceOptions.Finalize">
- <summary>
- Destructor of the ResourceOptions class.
- </summary>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.ResourceOptions.Keys">
- <summary>
- Contains all the Option keys.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>All the Option keys.</value>
- <code>
- ResourceOptions options = new ResourceOptions();
- options.Add(2050, "sample-data");
- options.Add(2055, "sample value");
- var keys = options.Keys;
- Console.WriteLine("Resource options contains keys {0} and {1}", keys.ElementAt(0), keys.ElementAt(1));
- </code>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.ResourceOptions.Values">
- <summary>
- Contains all the Option values.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>All the Option values.</value>
- <code>
- ResourceOptions options = new ResourceOptions();
- options.Add(2050, "sample-data");
- options.Add(2055, "sample value");
- var values = options.Values;
- Console.WriteLine("Resource options contains values {0} and {1}", values.ElementAt(0), values.ElementAt(1));
- </code>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.ResourceOptions.Count">
- <summary>
- Gets the number of options.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>The number of options.</value>
- <code>
- ResourceOptions options = new ResourceOptions();
- options.Add(2050, "sample-data");
- options.Add(2055, "sample value");
- var count = options.Count;
- Console.WriteLine("There are {0} keys in the options object", count);
- </code>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.ResourceOptions.IsReadOnly">
- <summary>
- Represents whether the collection is readonly.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>Whether the collection is readonly.</value>
- <code>
- ResourceOptions options = new ResourceOptions();
- if (options.IsReadOnly)
- Console.WriteLine("Read only options");
- </code>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.ResourceOptions.Item(System.UInt16)">
- <summary>
- Gets or sets the option data.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>The option data.</value>
- <param name="key">The option ID to get or set.</param>
- <returns>The option with the specified ID.</returns>
- <code>
- ResourceOptions options = new ResourceOptions();
- options[2055] = "sample-data";
- Console.WriteLine("Option has : {0}", options[2055]);
- </code>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.ResourceOptions.ContainsKey(System.UInt16)">
- <summary>
- Checks whether the given key exists in Options collection.
- </summary>
- <since_tizen> 3 </since_tizen>
- <param name="key">The key to look for.</param>
- <returns>true if exists. Otherwise, false.</returns>
- <code>
- ResourceOptions options = new ResourceOptions();
- options.Add(2050, "sample-data");
- if (options.ContainsKey(2050))
- Console.WriteLine("options conatins key : 2050");
- </code>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.ResourceOptions.Add(System.UInt16,System.String)">
- <summary>
- Adds a new ID and a correspoding data into the options.
- </summary>
- <since_tizen> 3 </since_tizen>
- <remarks>
- ResourceOptions can have up to 2 options. \n
- key is always situated between 2048 and 3000. \n
- Length of option data is less than or equal to 15.
- </remarks>
- <param name="key">The ID of the option to insert.</param>
- <param name="value">The string data to insert into the options.</param>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- <seealso cref="!:Remove()"/>
- <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>
- <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>
- <code>
- ResourceOptions options = new ResourceOptions();
- options.Add(2050, "sample-data");
- </code>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.ResourceOptions.Remove(System.UInt16)">
- <summary>
- Removes the ID and its associated data from the options.
- </summary>
- <since_tizen> 3 </since_tizen>
- <param name="key">The ID of the option to delete.</param>
- <returns>True if operation is successful. Otherwise, false.</returns>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- <seealso cref="!:Add()"/>
- <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>
- <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>
- <code>
- ResourceOptions options = new ResourceOptions();
- options.Add(2050, "12345");
- var result = options.Remove(2050);
- </code>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.ResourceOptions.TryGetValue(System.UInt16,System.String@)">
- <summary>
- Gets the value associated with the specified key.
- </summary>
- <since_tizen> 3 </since_tizen>
- <param name="key">The option ID.</param>
- <param name="value">Value corresponding to option ID.</param>
- <returns>True if the key exists, false otherwise.</returns>
- <code>
- ResourceOptions options = new ResourceOptions();
- options.Add(2050, "12345");
- string value;
- var isPresent = options.TryGetValue(2050, out value);
- if (isPresent)
- Console.WriteLine("value : {0}", value);
- </code>
- </member>
- <!-- Badly formed XML comment ignored for member "M:Tizen.Network.IoTConnectivity.ResourceOptions.Add(System.Collections.Generic.KeyValuePair{System.UInt16,System.String})" -->
- <member name="M:Tizen.Network.IoTConnectivity.ResourceOptions.Clear">
- <summary>
- Clears the Options collection.
- </summary>
- <since_tizen> 3 </since_tizen>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>
- <code>
- ResourceOptions options = new ResourceOptions();
- options.Add(2050, "12345");
- options.Add(2055, "sample");
- options.Clear();
- </code>
- </member>
- <!-- Badly formed XML comment ignored for member "M:Tizen.Network.IoTConnectivity.ResourceOptions.Contains(System.Collections.Generic.KeyValuePair{System.UInt16,System.String})" -->
- <!-- Badly formed XML comment ignored for member "M:Tizen.Network.IoTConnectivity.ResourceOptions.CopyTo(System.Collections.Generic.KeyValuePair{System.UInt16,System.String}[],System.Int32)" -->
- <!-- Badly formed XML comment ignored for member "M:Tizen.Network.IoTConnectivity.ResourceOptions.Remove(System.Collections.Generic.KeyValuePair{System.UInt16,System.String})" -->
- <!-- Badly formed XML comment ignored for member "M:Tizen.Network.IoTConnectivity.ResourceOptions.GetEnumerator" -->
- <member name="M:Tizen.Network.IoTConnectivity.ResourceOptions.Dispose">
- <summary>
- Releases any unmanaged resources used by this object.
- </summary>
- <since_tizen> 3 </since_tizen>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- </member>
- <!-- Badly formed XML comment ignored for member "M:Tizen.Network.IoTConnectivity.ResourceOptions.System#Collections#IEnumerable#GetEnumerator" -->
- <member name="M:Tizen.Network.IoTConnectivity.ResourceOptions.Dispose(System.Boolean)">
- <summary>
- Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.
- </summary>
- <since_tizen> 3 </since_tizen>
- <param name="disposing">If true, disposes any disposable objects. If false, does not dispose disposable objects.</param>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- </member>
- <member name="T:Tizen.Network.IoTConnectivity.ResourcePolicy">
- <summary>
- Enumeration for the policy, which can be held in a resource.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="F:Tizen.Network.IoTConnectivity.ResourcePolicy.NoProperty">
- <summary>
- Indicates resource uninitialized.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="F:Tizen.Network.IoTConnectivity.ResourcePolicy.Discoverable">
- <summary>
- Indicates resource that is allowed to be discovered.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="F:Tizen.Network.IoTConnectivity.ResourcePolicy.Observable">
- <summary>
- Indicates resource that is allowed to be observed.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="F:Tizen.Network.IoTConnectivity.ResourcePolicy.Active">
- <summary>
- Indicates resource initialized and activated.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="F:Tizen.Network.IoTConnectivity.ResourcePolicy.Slow">
- <summary>
- Indicates resource, which takes some delay to respond.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="F:Tizen.Network.IoTConnectivity.ResourcePolicy.Secure">
- <summary>
- Indicates secure resource.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="F:Tizen.Network.IoTConnectivity.ResourcePolicy.ExplicitDiscoverable">
- <summary>
- When this bit is set, the resource is allowed to be discovered only if discovery request contains an explicit querystring.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="T:Tizen.Network.IoTConnectivity.ResourceQuery">
- <summary>
- This class provides APIs to manage the query of request.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.ResourceQuery.#ctor">
- <summary>
- The resource query constructor.
- </summary>
- <since_tizen> 3 </since_tizen>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- <seealso cref="!:Add()"/>
- <seealso cref="!:Remove()"/>
- <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>
- <exception cref="T:System.OutOfMemoryException">Thrown when there is not enough memory.</exception>
- <code>
- ResourceQuery query = new ResourceQuery();
- </code>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.ResourceQuery.Finalize">
- <summary>
- Destructor of the ResourceQuery class.
- </summary>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.ResourceQuery.Type">
- <summary>
- Gets and sets the resource type of the query.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>The resource type of the query.</value>
- <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>
- <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>
- <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid.</exception>
- <code>
- ResourceQuery query = new ResourceQuery();
- query.Type = "org.tizen.light";
- Console.WriteLine("Type of query : {0}", query.Type);
- </code>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.ResourceQuery.Interface">
- <summary>
- Gets and sets the resource interface of the query.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>
- The resource interface of the query.
- Setter value could be a value, such as <see cref="F:Tizen.Network.IoTConnectivity.ResourceInterfaces.DefaultInterface"/>.
- </value>
- <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>
- <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>
- <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid.</exception>
- <code>
- ResourceQuery query = new ResourceQuery();
- query.Interface = ResourceInterfaces.LinkInterface;
- </code>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.ResourceQuery.Keys">
- <summary>
- Contains all the query keys.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>All the query keys.</value>
- <code>
- ResourceQuery query = new ResourceQuery();
- query.Add("key", "value");
- query.Add("newKey", "sample value");
- var keys = query.Keys;
- Console.WriteLine("Resource query contains keys {0} and {1}", keys.ElementAt(0), keys.ElementAt(1));
- </code>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.ResourceQuery.Values">
- <summary>
- Contains all the query values.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>All the query values.</value>
- <code>
- ResourceQuery query = new ResourceQuery();
- query.Add("key", "value");
- query.Add("newKey", "sample value");
- var values = query.Values;
- Console.WriteLine("Resource query contains values {0} and {1}", values.ElementAt(0), values.ElementAt(1));
- </code>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.ResourceQuery.Count">
- <summary>
- Gets the number of query elements.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>The number of query elements.</value>
- <code>
- ResourceQuery query = new ResourceQuery();
- query.Add("key", "value");
- query.Add("newKey", "sample value");
- var count = query.Count;
- Console.WriteLine("There are {0} keys in the query object", count);
- </code>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.ResourceQuery.IsReadOnly">
- <summary>
- Represents whether the collection is readonly.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>Whether the collection is readonly.</value>
- <code>
- ResourceQuery query = new ResourceQuery();
- if (query.IsReadOnly)
- Console.WriteLine("Read only query");
- </code>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.ResourceQuery.Item(System.String)">
- <summary>
- Gets or sets the query data.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>The query data.</value>
- <param name="key">The query key to get or set.</param>
- <returns>The query with the specified key.</returns>
- <code>
- ResourceQuery query = new ResourceQuery();
- query["key1"] = "sample-data";
- Console.WriteLine("query has : {0}", query["key1"]);
- </code>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.ResourceQuery.ContainsKey(System.String)">
- <summary>
- Checks whether the given key exists in the query collection.
- </summary>
- <since_tizen> 3 </since_tizen>
- <param name="key">The key to look for.</param>
- <returns>true if exists. Otherwise, false.</returns>
- <code>
- ResourceQuery query = new ResourceQuery();
- query.Add("key1", "value1");
- if (query.ContainsKey("key1"))
- Console.WriteLine("query conatins key : key1");
- </code>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.ResourceQuery.Add(System.String,System.String)">
- <summary>
- Adds a new key and correspoding value into the query.
- </summary>
- <since_tizen> 3 </since_tizen>
- <remarks>
- The full length of query should be less than or equal to 64.
- </remarks>
- <param name="key">The key of the query to insert.</param>
- <param name="value">The string data to insert into the query.</param>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- <seealso cref="!:Remove()"/>
- <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>
- <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>
- <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid.</exception>
- <code>
- ResourceQuery query = new ResourceQuery();
- query.Add("key1", "value1");
- </code>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.ResourceQuery.Remove(System.String)">
- <summary>
- Removes the key and its associated value from the query.
- </summary>
- <since_tizen> 3 </since_tizen>
- <param name="key">The ID of the query to delete.</param>
- <returns>True if operation is successful. Otherwise, false.</returns>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- <seealso cref="!:Add()"/>
- <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>
- <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>
- <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid.</exception>
- <code>
- ResourceQuery query = new ResourceQuery();
- query.Add("key1", "value1");
- var result = query.Remove("key1");
- </code>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.ResourceQuery.TryGetValue(System.String,System.String@)">
- <summary>
- Gets the value associated with the specified key.
- </summary>
- <since_tizen> 3 </since_tizen>
- <param name="key">The query key.</param>
- <param name="value">Value corresponding to query key.</param>
- <returns>True if the key exists, false otherwise.</returns>
- <code>
- ResourceQuery query = new ResourceQuery();
- query.Add("key1", "value1");
- string value;
- var isPresent = query.TryGetValue("key1", out value);
- if (isPresent)
- Console.WriteLine("value : {0}", value);
- </code>
- </member>
- <!-- Badly formed XML comment ignored for member "M:Tizen.Network.IoTConnectivity.ResourceQuery.Add(System.Collections.Generic.KeyValuePair{System.String,System.String})" -->
- <member name="M:Tizen.Network.IoTConnectivity.ResourceQuery.Clear">
- <summary>
- Clears the query collection.
- </summary>
- <since_tizen> 3 </since_tizen>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>
- <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid.</exception>
- <code>
- ResourceQuery query = new ResourceQuery();
- query.Add("key1", "value1");
- query.Add("key2", "value2");
- query.Clear();
- </code>
- </member>
- <!-- Badly formed XML comment ignored for member "M:Tizen.Network.IoTConnectivity.ResourceQuery.Contains(System.Collections.Generic.KeyValuePair{System.String,System.String})" -->
- <!-- Badly formed XML comment ignored for member "M:Tizen.Network.IoTConnectivity.ResourceQuery.CopyTo(System.Collections.Generic.KeyValuePair{System.String,System.String}[],System.Int32)" -->
- <!-- Badly formed XML comment ignored for member "M:Tizen.Network.IoTConnectivity.ResourceQuery.Remove(System.Collections.Generic.KeyValuePair{System.String,System.String})" -->
- <!-- Badly formed XML comment ignored for member "M:Tizen.Network.IoTConnectivity.ResourceQuery.GetEnumerator" -->
- <!-- Badly formed XML comment ignored for member "M:Tizen.Network.IoTConnectivity.ResourceQuery.System#Collections#IEnumerable#GetEnumerator" -->
- <member name="M:Tizen.Network.IoTConnectivity.ResourceQuery.Dispose">
- <summary>
- Releases any unmanaged resources used by this object.
- </summary>
- <since_tizen> 3 </since_tizen>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.ResourceQuery.Dispose(System.Boolean)">
- <summary>
- Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.
- </summary>
- <since_tizen> 3 </since_tizen>
- <param name="disposing">If true, disposes any disposable objects. If false, does not dispose disposable objects.</param>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- </member>
- <member name="T:Tizen.Network.IoTConnectivity.ResourceState">
- <summary>
- Enumeration for states of the remote resource.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="F:Tizen.Network.IoTConnectivity.ResourceState.Alive">
- <summary>
- Indicates remote resource is alive.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="F:Tizen.Network.IoTConnectivity.ResourceState.LostSignal">
- <summary>
- Indicates remote resource is lost.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="T:Tizen.Network.IoTConnectivity.ResourceTypes">
- <summary>
- This class contains resource types and provides APIs to manage, add, or remove those types.
- A resource type indicates a class or a category of resources.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.ResourceTypes.#ctor">
- <summary>
- Constructor of ResourceTypes.
- </summary>
- <since_tizen> 3 </since_tizen>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- <seealso cref="!:Add()"/>
- <seealso cref="!:Remove()"/>
- <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>
- <exception cref="T:System.OutOfMemoryException">Thrown when there is not enough memory.</exception>
- <code>
- ResourceTypes types = new ResourceTypes();
- </code>
- </member>
- <!-- Badly formed XML comment ignored for member "M:Tizen.Network.IoTConnectivity.ResourceTypes.#ctor(System.Collections.Generic.IEnumerable{System.String})" -->
- <member name="M:Tizen.Network.IoTConnectivity.ResourceTypes.Finalize">
- <summary>
- Destructor of the ResourceTypes class.
- </summary>
- </member>
- <!-- Badly formed XML comment ignored for member "P:Tizen.Network.IoTConnectivity.ResourceTypes.Count" -->
- <member name="M:Tizen.Network.IoTConnectivity.ResourceTypes.Add(System.String)">
- <summary>
- Adds a resource type into the list.
- </summary>
- <since_tizen> 3 </since_tizen>
- <remarks>
- The length of @a item should be less than or equal to 61.\n
- The @a item must start with a lowercase alphabetic character, followed by a sequence
- of lowercase alphabetic, numeric, ".", or "-" characters, and contains no white space.\n
- Duplicate strings are not allowed.
- </remarks>
- <param name="item">The string data to insert into the resource types.</param>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- <seealso cref="!:Remove()"/>
- <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>
- <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>
- <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid.</exception>
- <code>
- ResourceTypes resourceTypes = new ResourceTypes();
- resourceTypes.Add("org.tizen.light");
- </code>
- </member>
- <!-- Badly formed XML comment ignored for member "M:Tizen.Network.IoTConnectivity.ResourceTypes.Remove(System.String)" -->
- <!-- Badly formed XML comment ignored for member "M:Tizen.Network.IoTConnectivity.ResourceTypes.GetEnumerator" -->
- <!-- Badly formed XML comment ignored for member "M:Tizen.Network.IoTConnectivity.ResourceTypes.System#Collections#IEnumerable#GetEnumerator" -->
- <member name="M:Tizen.Network.IoTConnectivity.ResourceTypes.Dispose">
- <summary>
- Releases any unmanaged resources used by this object.
- </summary>
- <since_tizen> 3 </since_tizen>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.ResourceTypes.Dispose(System.Boolean)">
- <summary>
- Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.
- </summary>
- <since_tizen> 3 </since_tizen>
- <param name="disposing">If true, disposes any disposable objects. If false, does not dispose disposable objects.</param>
- <feature>http://tizen.org/feature/iot.ocf</feature>
- </member>
- <member name="T:Tizen.Network.IoTConnectivity.Response">
- <summary>
- This class represents response from a resource.
- It provides APIs to manage response.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.Response.#ctor">
- <summary>
- Constructor of Response.
- </summary>
- <since_tizen> 3 </since_tizen>
- <code>
- Response response = new Response();
- </code>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.Response.Finalize">
- <summary>
- Destructor of the Response class.
- </summary>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.Response.Result">
- <summary>
- Gets or sets the result from/into the response.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>The result from/into the response.</value>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.Response.Representation">
- <summary>
- Gets or sets the representation from/into the response.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>The representation from/into the response.</value>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.Response.Options">
- <summary>
- Gets or sets the options from/into the response.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>The options from/into the response.</value>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.Response.Dispose">
- <summary>
- Releases any unmanaged resources used by this object.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="M:Tizen.Network.IoTConnectivity.Response.Dispose(System.Boolean)">
- <summary>
- Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.
- </summary>
- <since_tizen> 3 </since_tizen>
- <param name="disposing">If true, disposes any disposable objects. If false, does not dispose disposable objects.</param>
- </member>
- <member name="T:Tizen.Network.IoTConnectivity.ResponseCode">
- <summary>
- Enumeration for the result of response.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="F:Tizen.Network.IoTConnectivity.ResponseCode.Ok">
- <summary>
- Indicates the result of response for success.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="F:Tizen.Network.IoTConnectivity.ResponseCode.Error">
- <summary>
- Indicates the result of response for some error.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="F:Tizen.Network.IoTConnectivity.ResponseCode.Created">
- <summary>
- Indicates the result of response for created resource.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="F:Tizen.Network.IoTConnectivity.ResponseCode.Deleted">
- <summary>
- Indicates the result of response for deleted resource.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="F:Tizen.Network.IoTConnectivity.ResponseCode.Changed">
- <summary>
- Indicates the result of response for changed resource.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="F:Tizen.Network.IoTConnectivity.ResponseCode.Slow">
- <summary>
- Indicates the result of response for slow resource.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="F:Tizen.Network.IoTConnectivity.ResponseCode.Forbidden">
- <summary>
- Indicates the result of response for accessing unauthorized resource.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="T:Tizen.Network.IoTConnectivity.StateChangedEventArgs">
- <summary>
- This class represents event arguments of the StateChanged event.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="P:Tizen.Network.IoTConnectivity.StateChangedEventArgs.State">
- <summary>
- Indicates the new state of the resource.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>The new state of the resource.</value>
- </member>
- </members>
-</doc>
+<?xml version="1.0"?>\r
+<doc>\r
+ <assembly>\r
+ <name>Tizen.Network.IoTConnectivity</name>\r
+ </assembly>\r
+ <members>\r
+ <member name="T:Tizen.Network.IoTConnectivity.Attributes">\r
+ <summary>\r
+ This class represents current attributes of a resource.\r
+ It provides API to manage attributes.\r
+ This class is accessed by using a constructor to create a new instance of this object.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.Attributes.#ctor">\r
+ <summary>\r
+ The Attributes constructor.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
+ <exception cref="T:System.OutOfMemoryException">Thrown when there is not enough memory.</exception>\r
+ <code>\r
+ Tizen.Network.IoTConnectivity.Attributes attributes = new Tizen.Network.IoTConnectivity.Attributes();\r
+ </code>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.Attributes.Finalize">\r
+ <summary>\r
+ Destructor of the Attributes class.\r
+ </summary>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.Attributes.Count">\r
+ <summary>\r
+ Gets the number of keys.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>The number of keys.</value>\r
+ <code>\r
+ Tizen.Network.IoTConnectivity.Attributes attributes = new Tizen.Network.IoTConnectivity.Attributes() {\r
+ attributes.Add("brightness", 50);\r
+ var count = attributes.Count;\r
+ Console.WriteLine("There are {0} keys in the attribute object", count);\r
+ </code>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.Attributes.IsReadOnly">\r
+ <summary>\r
+ Represents whether an attribute is readonly.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>Whether an attribute is readonly.</value>\r
+ <code>\r
+ Tizen.Network.IoTConnectivity.Attributes attributes = new Tizen.Network.IoTConnectivity.Attributes() {\r
+ { "state", "ON" },\r
+ { "dim", 10 }\r
+ };\r
+ if (attributes.IsReadOnly)\r
+ Console.WriteLine("Read only attribute");\r
+ </code>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.Attributes.Keys">\r
+ <summary>\r
+ Contains all the attribute keys.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>All the attribute keys.</value>\r
+ <code>\r
+ Tizen.Network.IoTConnectivity.Attributes attributes = new Tizen.Network.IoTConnectivity.Attributes() {\r
+ { "state", "ON" },\r
+ { "dim", 10 }\r
+ };\r
+ var keys = attributes.Keys;\r
+ Console.WriteLine("Attribute contains keys {0} and {1}", keys.ElementAt(0), keys.ElementAt(1));\r
+ </code>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.Attributes.Values">\r
+ <summary>\r
+ Contains all the attribute values.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>All the attribute values.</value>\r
+ <code>\r
+ Tizen.Network.IoTConnectivity.Attributes attributes = new Tizen.Network.IoTConnectivity.Attributes() {\r
+ { "state", "ON" },\r
+ { "dim", 10 }\r
+ };\r
+ var values = attributes.Values;\r
+ Console.WriteLine("Attribute contains values {0} and {1}", values.ElementAt(0), values.ElementAt(1));\r
+ </code>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.Attributes.Item(System.String)">\r
+ <summary>\r
+ Gets or sets the attribute with the specified key.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>The attribute with the specified key.</value>\r
+ <param name="key">The key of the attribute to get or set.</param>\r
+ <returns>The element with the specified key.</returns>\r
+ <code>\r
+ Tizen.Network.IoTConnectivity.Attributes attributes = new Tizen.Network.IoTConnectivity.Attributes();\r
+ attributes["state"] = "ON";\r
+ Console.WriteLine("Attribute value for key 'state' : {0}", attributes["state"]);\r
+ </code>\r
+ </member>\r
+ <!-- "M:Tizen.Network.IoTConnectivity.Attributes.Add(System.Collections.Generic.KeyValuePair{System.String,System.Object})" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <member name="M:Tizen.Network.IoTConnectivity.Attributes.Add(System.String,System.Object)">\r
+ <summary>\r
+ Adds an attribute.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <param name="key">The key representing the attribute.</param>\r
+ <param name="value">The value representing the attribute.</param>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ <code>\r
+ Tizen.Network.IoTConnectivity.Attributes attributes = new Tizen.Network.IoTConnectivity.Attributes();\r
+ attributes.Add("brightness", 50);\r
+ </code>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.Attributes.Clear">\r
+ <summary>\r
+ Clears attributes collection.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported</exception>\r
+ <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid</exception>\r
+ <code>\r
+ Tizen.Network.IoTConnectivity.Attributes attributes = new Tizen.Network.IoTConnectivity.Attributes();\r
+ attributes.Add("brightness", 50);\r
+ attributes.Clear();\r
+ </code>\r
+ </member>\r
+ <!-- "M:Tizen.Network.IoTConnectivity.Attributes.Contains(System.Collections.Generic.KeyValuePair{System.String,System.Object})" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <member name="M:Tizen.Network.IoTConnectivity.Attributes.ContainsKey(System.String)">\r
+ <summary>\r
+ Checks whether the given key exists in attributes collection.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <param name="key">The status key to look for.</param>\r
+ <returns>true if exists. Otherwise, false.</returns>\r
+ <code>\r
+ Tizen.Network.IoTConnectivity.Attributes attributes = new Tizen.Network.IoTConnectivity.Attributes() {\r
+ { "state", "ON" },\r
+ { "dim", 10 }\r
+ };\r
+ if (attributes.ContainsKey("dim"))\r
+ Console.WriteLine("Attribute conatins key : dim");\r
+ </code>\r
+ </member>\r
+ <!-- "M:Tizen.Network.IoTConnectivity.Attributes.CopyTo(System.Collections.Generic.KeyValuePair{System.String,System.Object}[],System.Int32)" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <!-- "M:Tizen.Network.IoTConnectivity.Attributes.GetEnumerator" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <!-- "M:Tizen.Network.IoTConnectivity.Attributes.Remove(System.Collections.Generic.KeyValuePair{System.String,System.Object})" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <member name="M:Tizen.Network.IoTConnectivity.Attributes.Remove(System.String)">\r
+ <summary>\r
+ Removes an attribute from collection using a key.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <param name="key">The attributes element to remove.</param>\r
+ <returns>true if operation is successful, otherwise, false.</returns>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported</exception>\r
+ <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter</exception>\r
+ <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid</exception>\r
+ <code>\r
+ Tizen.Network.IoTConnectivity.Attributes attributes = new Tizen.Network.IoTConnectivity.Attributes() {\r
+ { "state", "ON" },\r
+ { "dim", 10 }\r
+ };\r
+ if (attributes.Remove("state"))\r
+ Console.WriteLine("Remove was successful");\r
+ </code>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.Attributes.TryGetValue(System.String,System.Object@)">\r
+ <summary>\r
+ Gets the value associated with the specified key.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <param name="key">The key whose value to get.</param>\r
+ <param name="value"> The value associated with the specified key.</param>\r
+ <returns> true if the attributes collection contains an element with the specified key, otherwise, false.</returns>\r
+ <code>\r
+ Tizen.Network.IoTConnectivity.Attributes attributes = new Tizen.Network.IoTConnectivity.Attributes() {\r
+ { "state", "ON" }\r
+ };\r
+ object value;\r
+ var isPresent = attributes.TryGetValue("state", out value);\r
+ if (isPresent)\r
+ Console.WriteLine("value : {0}", value);\r
+ </code>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.Attributes.System#Collections#IEnumerable#GetEnumerator">\r
+ <summary>\r
+ Returns an enumerator that iterates through the collection.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.Attributes.Dispose">\r
+ <summary>\r
+ Releases any unmanaged resources used by this object.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.Attributes.Dispose(System.Boolean)">\r
+ <summary>\r
+ Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <param name="disposing">If true, disposes any disposable objects. If false, does not dispose disposable objects.</param>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ </member>\r
+ <member name="T:Tizen.Network.IoTConnectivity.CacheUpdatedEventArgs">\r
+ <summary>\r
+ This class represents event arguments of the CacheUpdated event.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.CacheUpdatedEventArgs.Representation">\r
+ <summary>\r
+ Indicates the updated representation of the resource.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>The updated representation of the resource.</value>\r
+ </member>\r
+ <member name="T:Tizen.Network.IoTConnectivity.DeviceInformationFoundEventArgs">\r
+ <summary>\r
+ This class represents event arguments of the DeviceInformationFound event.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.DeviceInformationFoundEventArgs.RequestId">\r
+ <summary>\r
+ The request ID.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>The request ID.</value>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.DeviceInformationFoundEventArgs.EventContinue">\r
+ <summary>\r
+ Indicates to continuously receive the event for finding device information.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>Continuously receive the event for finding device information.</value>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.DeviceInformationFoundEventArgs.Name">\r
+ <summary>\r
+ Indicates the human friendly name for device.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>Human friendly name for device.</value>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.DeviceInformationFoundEventArgs.SpecVersion">\r
+ <summary>\r
+ Indicates the spec version of the core specification.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>Spec version of the core specification.</value>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.DeviceInformationFoundEventArgs.DeviceId">\r
+ <summary>\r
+ Indicates an unique identifier for the OIC device.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>Unique identifier for OIC device.</value>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.DeviceInformationFoundEventArgs.DataModelVersion">\r
+ <summary>\r
+ Indicates version of the specs this device data model is implemented to.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>Version of the specs this device data model is implemented to.</value>\r
+ </member>\r
+ <member name="T:Tizen.Network.IoTConnectivity.FindingError">\r
+ <summary>\r
+ Enumeration for resource found errors.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Network.IoTConnectivity.FindingError.Io">\r
+ <summary>\r
+ I/O error.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Network.IoTConnectivity.FindingError.OutOfMemory">\r
+ <summary>\r
+ Out of memory.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Network.IoTConnectivity.FindingError.PermissionDenied">\r
+ <summary>\r
+ Permission denied.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Network.IoTConnectivity.FindingError.NotSupported">\r
+ <summary>\r
+ Not supported.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Network.IoTConnectivity.FindingError.InvalidParameter">\r
+ <summary>\r
+ Invalid parameter.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Network.IoTConnectivity.FindingError.NoData">\r
+ <summary>\r
+ No data available.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Network.IoTConnectivity.FindingError.TimeOut">\r
+ <summary>\r
+ Time out.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Network.IoTConnectivity.FindingError.Iotivity">\r
+ <summary>\r
+ IoTivity errors.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Network.IoTConnectivity.FindingError.Representation">\r
+ <summary>\r
+ Representation errors.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Network.IoTConnectivity.FindingError.InvalidType">\r
+ <summary>\r
+ Invalid type.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Network.IoTConnectivity.FindingError.Already">\r
+ <summary>\r
+ Already.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Network.IoTConnectivity.FindingError.System">\r
+ <summary>\r
+ System errors.\r
+ </summary>\r
+ </member>\r
+ <member name="T:Tizen.Network.IoTConnectivity.FindingErrorOccurredEventArgs">\r
+ <summary>\r
+ This class represents event arguments of the FindingErrorOccurred event.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.FindingErrorOccurredEventArgs.RequestId">\r
+ <summary>\r
+ The request ID of the operation, which caused this error.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>The request ID of the operation, which caused this error.</value>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.FindingErrorOccurredEventArgs.Error">\r
+ <summary>\r
+ Contains error details.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>Error details.</value>\r
+ </member>\r
+ <member name="T:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager">\r
+ <summary>\r
+ IoT connectivity client manager consists of client side APIs.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="F:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.MulticastAddress">\r
+ <summary>\r
+ The IP Address for multicast.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="E:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.PresenceReceived">\r
+ <summary>\r
+ PresenceReceived event. This event occurs when server starts sending presence of a resource.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="E:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.ResourceFound">\r
+ <summary>\r
+ ResourceFound event. This event occurs when a resource is found from the remote server\r
+ after sending request using API StartFindingResource().\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="E:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.PlatformInformationFound">\r
+ <summary>\r
+ PlatformInformationFound event. This event occurs when platform information is found\r
+ after sending request using API StartFindingPlatformInformation().\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="E:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.DeviceInformationFound">\r
+ <summary>\r
+ DeviceInformationFound event. This event occurs when device information is found\r
+ after sending request using API StartFindingDeviceInformation().\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="E:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.FindingErrorOccurred">\r
+ <summary>\r
+ FindingError event. This event occurs when an error is found.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.TimeOut">\r
+ <summary>\r
+ Timeout in seconds.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>\r
+ Value to be set must be in range from 1 to 3600. Default timeout interval value is 30.\n\r
+ Sets/gets the timeout of StartFindingResource(), StartFindingDeviceInformation(), StartFindingPlatformInformation(),\r
+ RemoteResource.GetAsync(), RemoteResource.PutAsync(), RemoteResource.PostAsync() and RemoteResource.DeleteAsync() APIs.\n\r
+ Setter can throw exception.\r
+ </value>\r
+ <pre>\r
+ Initialize() should be called to initialize.\r
+ </pre>\r
+ <code>\r
+ IoTConnectivityClientManager.Initialize();\r
+ IoTConnectivityClientManager.TimeOut = 120;\r
+ </code>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.PollingInterval">\r
+ <summary>\r
+ Polling interval of IoTConnectivity.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>\r
+ Sets/Gets the polling inerval(milliseconds) of IoTCon. Default value is 100 milliseconds.\r
+ Value to be set must be in range from 1 to 999. The closer to 0, the faster it operates.\r
+ Setter is invoked immediately for changing the interval.\r
+ If you want the faster operation, we recommend you set 10 milliseconds for polling interval.\r
+ Setter can throw exception.\r
+ </value>\r
+ <pre>\r
+ Initialize() should be called to initialize.\r
+ </pre>\r
+ <code>\r
+ IoTConnectivityClientManager.Initialize();\r
+ IoTConnectivityClientManager.PollingInterval = 100;\r
+ </code>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.Initialize(System.String)">\r
+ <summary>\r
+ Initializes IoTCon.\r
+ Call this function to start IoTCon.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <remarks>\r
+ @a filePath point to a file for handling secure virtual resources.\r
+ The file that is CBOR(Concise Binary Object Representation)-format must already exist\r
+ in @a filePath. We recommend to use application-local file for @a filePath.\r
+ </remarks>\r
+ <privilege>\r
+ http://tizen.org/privilege/network.get \n\r
+ http://tizen.org/privilege/internet\r
+ </privilege>\r
+ <privlevel>public</privlevel>\r
+ <param name="filePath">The file path to point to storage for handling secure virtual resources.</param>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ <post>\r
+ You must call Deinitialize() if IoTCon API is no longer needed.\r
+ </post>\r
+ <seealso cref="M:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.Deinitialize"/>\r
+ <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
+ <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>\r
+ <exception cref="T:System.UnauthorizedAccessException">Thrown when an application does not have privilege to access.</exception>\r
+ <code>\r
+ string filePath = "../../res/iotcon-test-svr-db-client.dat";\r
+ IoTConnectivityClientManager.Initialize(filePath);\r
+ </code>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.Deinitialize">\r
+ <summary>\r
+ Deinitializes IoTCon.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <remarks>\r
+ This API must be called if IoTCon API is no longer needed.\r
+ </remarks>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ <pre>\r
+ Initialize() should be called to initialize.\r
+ </pre>\r
+ <seealso cref="!:Initialize()"/>\r
+ <seealso cref="!:SecureInitialize()"/>\r
+ <code>\r
+ IoTConnectivityClientManager.Deinitialize();\r
+ </code>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.InvokePolling">\r
+ <summary>\r
+ Invokes a next message from a queue for receiving messages from others, immediately.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <remarks>\r
+ This API invokes a next message from a queue for receiving messages from others, immediately.\r
+ After calling the API, it continues the polling with existing interval.\r
+ </remarks>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ <pre>\r
+ Initialize() should be called to initialize.\r
+ </pre>\r
+ <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
+ <code>\r
+ IoTConnectivityClientManager.InvokePolling();\r
+ </code>\r
+ </member>\r
+ <!-- "M:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.StartReceivingPresence(System.String,System.String)" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <!-- "M:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.StopReceivingPresence(System.Int32)" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <!-- "M:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.StartFindingResource(System.String,Tizen.Network.IoTConnectivity.ResourceQuery)" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <!-- "M:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.StartFindingDeviceInformation(System.String,Tizen.Network.IoTConnectivity.ResourceQuery)" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <!-- "M:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.StartFindingPlatformInformation(System.String,Tizen.Network.IoTConnectivity.ResourceQuery)" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <member name="T:Tizen.Network.IoTConnectivity.IoTConnectivityServerManager">\r
+ <summary>\r
+ IoT connectivity server manager consists of server side APIs.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.IoTConnectivityServerManager.Initialize(System.String)">\r
+ <summary>\r
+ Initializes IoTCon. Calls this API to start IoTCon.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <remarks>\r
+ @a filePath point to a file for handling secure virtual resources.\r
+ The file that is CBOR(Concise Binary Object Representation)-format must already exist\r
+ in @a filePath. We recommend to use application-local file for @a filePath.\r
+ </remarks>\r
+ <privilege>\r
+ http://tizen.org/privilege/network.get \n\r
+ http://tizen.org/privilege/internet\r
+ </privilege>\r
+ <privlevel>public</privlevel>\r
+ <param name="filePath">The file path to point to storage for handling secure virtual resources.</param>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ <post>\r
+ You must call Deinitialize() if IoTCon API is no longer needed.\r
+ </post>\r
+ <seealso cref="M:Tizen.Network.IoTConnectivity.IoTConnectivityServerManager.Deinitialize"/>\r
+ <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
+ <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>\r
+ <exception cref="T:System.UnauthorizedAccessException">Thrown when an application does not have privilege to access</exception>\r
+ <code>\r
+ string filePath = "../../res/iotcon-test-svr-db-server.dat";\r
+ IoTConnectivityServerManager.Initialize(filePath);\r
+ </code>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.IoTConnectivityServerManager.Deinitialize">\r
+ <summary>\r
+ Deinitializes IoTCon.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <remarks>\r
+ This API must be called if IoTCon API is no longer needed.\r
+ </remarks>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ <pre>\r
+ Initialize() should be called to initialize.\r
+ </pre>\r
+ <seealso cref="!:Initialize()"/>\r
+ <code>\r
+ IoTConnectivityServerManager.Deinitialize();\r
+ </code>\r
+ </member>\r
+ <!-- "M:Tizen.Network.IoTConnectivity.IoTConnectivityServerManager.RegisterResource(Tizen.Network.IoTConnectivity.Resource)" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <!-- "M:Tizen.Network.IoTConnectivity.IoTConnectivityServerManager.UnregisterResource(Tizen.Network.IoTConnectivity.Resource)" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <member name="M:Tizen.Network.IoTConnectivity.IoTConnectivityServerManager.StartSendingPresence(System.UInt32)">\r
+ <summary>\r
+ Starts presence of a server.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <remarks>\r
+ Use this API to send server's announcements to clients.\r
+ Server can call this API when online for the first time or come back from offline to online.\n\r
+ If @a time is 0, server will set default value as 60 seconds.\n\r
+ If @a time is very big, server will set maximum value as (60 * 60 * 24) seconds, (24 hours).\r
+ </remarks>\r
+ <privilege>\r
+ http://tizen.org/privilege/internet\r
+ </privilege>\r
+ <privlevel>public</privlevel>\r
+ <param name="time">The interval of announcing presence in seconds.</param>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ <pre>\r
+ Initialize() should be called to initialize.\r
+ </pre>\r
+ <seealso cref="!:IoTConnectivityClientManager.StartReceivingPresence()"/>\r
+ <seealso cref="!:IoTConnectivityClientManager.StopReceivingPresence()"/>\r
+ <seealso cref="E:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.PresenceReceived"/>\r
+ <seealso cref="M:Tizen.Network.IoTConnectivity.IoTConnectivityServerManager.StopSendingPresence"/>\r
+ <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
+ <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid.</exception>\r
+ <exception cref="T:System.UnauthorizedAccessException">Thrown when an application does not have privilege to access.</exception>\r
+ <code>\r
+ try {\r
+ IoTConnectivityServerManager.StartSendingPresence(120);\r
+ } catch(Exception ex) {\r
+ Console.Log("Exception caught : " + ex.Message);\r
+ }\r
+ </code>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.IoTConnectivityServerManager.StopSendingPresence">\r
+ <summary>\r
+ Stops presence of a server.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <remarks>\r
+ Use this API to stop sending server's announcements to clients.\r
+ Server can call this API when terminating, entering to offline or out of network.\r
+ </remarks>\r
+ <privilege>\r
+ http://tizen.org/privilege/internet\r
+ </privilege>\r
+ <privlevel>public</privlevel>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ <pre>\r
+ Initialize() should be called to initialize.\r
+ </pre>\r
+ <seealso cref="!:IoTConnectivityClientManager.StartReceivingPresence()"/>\r
+ <seealso cref="!:IoTConnectivityClientManager.StopReceivingPresence()"/>\r
+ <seealso cref="E:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.PresenceReceived"/>\r
+ <seealso cref="!:StartSendingPresence()"/>\r
+ <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
+ <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid.</exception>\r
+ <exception cref="T:System.UnauthorizedAccessException">Thrown when an application does not have privilege to access.</exception>\r
+ <code>\r
+ IoTConnectivityServerManager.StopSendingPresence();\r
+ </code>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.IoTConnectivityServerManager.SetDeviceName(System.String)">\r
+ <summary>\r
+ Sets the device name.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <remarks>\r
+ This API sets the name of the local device (the device calling the API).\n\r
+ If the device name is set, clients can get the name using <see cref="!:IoTConnectivityClientManager.StartFindingDeviceInformation()"/>.\r
+ </remarks>\r
+ <param name="deviceName">The device name.</param>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ <seealso cref="E:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.DeviceInformationFound"/>\r
+ <seealso cref="!:IoTConnectivityClientManager.StartFindingDeviceInformation()"/>\r
+ <seealso cref="T:Tizen.Network.IoTConnectivity.DeviceInformationFoundEventArgs"/>\r
+ <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
+ <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid.</exception>\r
+ <exception cref="T:System.UnauthorizedAccessException">Thrown when an application does not have privilege to access.</exception>\r
+ <code>\r
+ IoTConnectivityServerManager.SetDeviceName("my-tizen");\r
+ </code>\r
+ </member>\r
+ <member name="T:Tizen.Network.IoTConnectivity.LiteResource">\r
+ <summary>\r
+ This class represents a lite resource.\r
+ It provides APIs to encapsulate resources.\r
+ This class is accessed by using a constructor to create a new instance of this object.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <!-- "M:Tizen.Network.IoTConnectivity.LiteResource.#ctor(System.String,Tizen.Network.IoTConnectivity.ResourceTypes,Tizen.Network.IoTConnectivity.ResourcePolicy,Tizen.Network.IoTConnectivity.Attributes)" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <!-- "P:Tizen.Network.IoTConnectivity.LiteResource.Attributes" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <member name="M:Tizen.Network.IoTConnectivity.LiteResource.OnPost(Tizen.Network.IoTConnectivity.Attributes)">\r
+ <summary>\r
+ Decides whether to accept or reject a post request.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <remarks>\r
+ Child classes of this class can override this method to accept or reject post request.\r
+ </remarks>\r
+ <param name="attribs">The new attributes of the lite resource.</param>\r
+ <returns>true to accept post request, false to reject it.</returns>\r
+ <code>\r
+ public class MyLightResource : LiteResource\r
+ {\r
+ protected override bool OnPost(Attributes attributes)\r
+ {\r
+ object newAttributes;\r
+ attributes.TryGetValue("LIGHT_ATTRIBUTE", out newAttributes);\r
+ if((int)newAttributes == 1)\r
+ return true;\r
+ return false;\r
+ }\r
+ }\r
+ </code>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.LiteResource.OnGet(Tizen.Network.IoTConnectivity.Request)">\r
+ @cond\r
+ </member>\r
+ <member name="T:Tizen.Network.IoTConnectivity.ObservePolicy">\r
+ <summary>\r
+ Enumeration for the policy of observation.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="F:Tizen.Network.IoTConnectivity.ObservePolicy.IgnoreOutOfOrder">\r
+ <summary>\r
+ Indicates the observation request for the most up-to-date notifications only.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="F:Tizen.Network.IoTConnectivity.ObservePolicy.AcceptOutOfOrder">\r
+ <summary>\r
+ Indicates the observation request for all notifications including state notifications.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="T:Tizen.Network.IoTConnectivity.ObserverNotifiedEventArgs">\r
+ <summary>\r
+ This class represents event arguments of the ObserverNotified event.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.ObserverNotifiedEventArgs.Result">\r
+ <summary>\r
+ Result of the observe response.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>Result of the observe response.</value>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.ObserverNotifiedEventArgs.Representation">\r
+ <summary>\r
+ Representation of the resource being observed.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>Representation of the resource being observed.</value>\r
+ </member>\r
+ <member name="T:Tizen.Network.IoTConnectivity.ObserveType">\r
+ <summary>\r
+ Enumeration for the type of observation.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="F:Tizen.Network.IoTConnectivity.ObserveType.NoType">\r
+ <summary>\r
+ No observe action.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="F:Tizen.Network.IoTConnectivity.ObserveType.Register">\r
+ <summary>\r
+ Indicates an action of the registering observation.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="F:Tizen.Network.IoTConnectivity.ObserveType.Deregister">\r
+ <summary>\r
+ Indicates an action of unregistering observation.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="T:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs">\r
+ <summary>\r
+ This class represents event arguments of the PlatformInformationFound event.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.RequestId">\r
+ <summary>\r
+ Indicates the request ID.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>The request ID.</value>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.EventContinue">\r
+ <summary>\r
+ Indicates to continuously receive the event for finding the platform information.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>Continuously receive the event for finding the platform information.</value>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.PlatformId">\r
+ <summary>\r
+ Indicates the platform identifier.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>The platform identifier.</value>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.ManufacturerName">\r
+ <summary>\r
+ Indicates the name of the manufacturer.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>The name of the manufacturer.</value>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.ManufacturerURL">\r
+ <summary>\r
+ Indicates the URL of the manufacturer.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>The URL of the manufacturer.</value>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.ModelNumber">\r
+ <summary>\r
+ Indicates the model number as designated by the manufacturer.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>The model number as designated by the manufacturer.</value>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.DateOfManufacture">\r
+ <summary>\r
+ Indicates the manufacturing date of the device.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>The manufacturing date of the device.</value>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.PlatformVersion">\r
+ <summary>\r
+ Indicates the version of the platfrom defined by the manufacturer.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>The version of platfrom defined by manufacturer.</value>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.OsVersion">\r
+ <summary>\r
+ Indicates the version of the platfrom resident OS.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>The version of the platfrom resident OS.</value>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.HardwareVersion">\r
+ <summary>\r
+ Indicates the version of the platform Hardware.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>The version of the platform Hardware.</value>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.FirmwareVersion">\r
+ <summary>\r
+ Indicates the version of the device firmware.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>The version of the device firmware.</value>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.SupportUrl">\r
+ <summary>\r
+ Indicates the URL that points to support information from the manufacturer.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>The URL that points to support information from the manufacturer.</value>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.SystemTime">\r
+ <summary>\r
+ Indicates the reference time of the device.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>The reference time of the device.</value>\r
+ </member>\r
+ <member name="T:Tizen.Network.IoTConnectivity.PresenceEventType">\r
+ <summary>\r
+ Enumeration for operation of presence response.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="F:Tizen.Network.IoTConnectivity.PresenceEventType.ResourceCreated">\r
+ <summary>\r
+ Indicates the resource creation operation of the server.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="F:Tizen.Network.IoTConnectivity.PresenceEventType.ResourceUpdated">\r
+ <summary>\r
+ Indicates the resource updation operation of the server.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="F:Tizen.Network.IoTConnectivity.PresenceEventType.ResourceDestroyed">\r
+ <summary>\r
+ Indicates the resource destruction operation of the server.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="T:Tizen.Network.IoTConnectivity.PresenceReceivedEventArgs">\r
+ <summary>\r
+ This class represents event arguments of the PresenceReceived event.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.PresenceReceivedEventArgs.PresenceId">\r
+ <summary>\r
+ Indicates the request ID of the presence event.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>The request ID of the presence event.</value>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.PresenceReceivedEventArgs.EventType">\r
+ <summary>\r
+ Indicates the event type.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>The event type.</value>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.PresenceReceivedEventArgs.HostAddress">\r
+ <summary>\r
+ Indicates the host address of resource.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>The host address of resource.</value>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.PresenceReceivedEventArgs.Type">\r
+ <summary>\r
+ Indicates the type of the resource.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>The type of the resource.</value>\r
+ </member>\r
+ <member name="T:Tizen.Network.IoTConnectivity.QualityOfService">\r
+ <summary>\r
+ Enumeration for states of remote resource.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="F:Tizen.Network.IoTConnectivity.QualityOfService.Low">\r
+ <summary>\r
+ Indicates the low quality of service.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="F:Tizen.Network.IoTConnectivity.QualityOfService.High">\r
+ <summary>\r
+ Indicates the high quality of service.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="T:Tizen.Network.IoTConnectivity.RemoteResource">\r
+ <summary>\r
+ This class represents a remote resource.\r
+ It provides APIs to manage remote resource.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.RemoteResource.#ctor(System.String,System.String,Tizen.Network.IoTConnectivity.ResourcePolicy,Tizen.Network.IoTConnectivity.ResourceTypes,Tizen.Network.IoTConnectivity.ResourceInterfaces)">\r
+ <summary>\r
+ Creates a remote resource instance.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <remarks>\r
+ To use this API, you should provide all the details required to correctly contact and\r
+ observe the object.\n\r
+ If not, you should discover the resource object manually.\n\r
+ The @a policy can contain multiple policies like ResourcePolicy.Discoverable | ResourcePolicy.Observable.\r
+ </remarks>\r
+ <param name="hostAddress">The host address of the resource.</param>\r
+ <param name="uriPath">The URI path of the resource.</param>\r
+ <param name="policy">The policies of the resource.</param>\r
+ <param name="resourceTypes">The resource types of the resource.</param>\r
+ <param name="resourceInterfaces">The resource interfaces of the resource.</param>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
+ <exception cref="T:System.OutOfMemoryException">Thrown when there is not enough memory.</exception>\r
+ <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.RemoteResource.Finalize">\r
+ <summary>\r
+ Destructor of the RemoteResource class.\r
+ </summary>\r
+ </member>\r
+ <member name="E:Tizen.Network.IoTConnectivity.RemoteResource.CacheUpdated">\r
+ <summary>\r
+ The event is invoked with cached resource attributes.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="E:Tizen.Network.IoTConnectivity.RemoteResource.ObserverNotified">\r
+ <summary>\r
+ Observe an event on the resource sent by the server.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="E:Tizen.Network.IoTConnectivity.RemoteResource.StateChanged">\r
+ <summary>\r
+ The event is called when remote resource's state are changed.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.RemoteResource.HostAddress">\r
+ <summary>\r
+ The host address of the resource.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>The host address of the resource.</value>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.RemoteResource.UriPath">\r
+ <summary>\r
+ The URI path of the resource.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>The URI path of the resource.</value>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.RemoteResource.Types">\r
+ <summary>\r
+ The resource types of the remote resource.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>The resource types of the remote resource.</value>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.RemoteResource.Interfaces">\r
+ <summary>\r
+ The interfaces of the resource.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>The interfaces of the resource.</value>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.RemoteResource.Policy">\r
+ <summary>\r
+ The policy of the resource.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>The policy of the resource.</value>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.RemoteResource.Options">\r
+ <summary>\r
+ The header options of the resource.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>The header options of the resource.</value>\r
+ <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
+ <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.RemoteResource.CacheEnabled">\r
+ <summary>\r
+ Indicates the CacheEnabled status of the remote resource.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>\r
+ Client can start caching only when this is set true. Set it to false to stop caching the resource attributes.\r
+ </value>\r
+ <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
+ <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>\r
+ <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid.</exception>\r
+ <exception cref="T:System.UnauthorizedAccessException">Thrown when an application does not have privilege to access.</exception>\r
+ <exception cref="T:System.OutOfMemoryException">Thrown when there is not enough memory.</exception>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.RemoteResource.TimeInterval">\r
+ <summary>\r
+ Time interval of monitoring and caching API.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>\r
+ Default time interval is 10 seconds.\r
+ Seconds for time interval (must be in range from 1 to 3600).\r
+ </value>\r
+ <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
+ <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.RemoteResource.DeviceId">\r
+ <summary>\r
+ The device ID of the resource.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>The device ID of the resource.</value>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.RemoteResource.CachedRepresentation">\r
+ <summary>\r
+ Gets cached representation from the remote resource.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <returns>cached representation from the remote resource.</returns>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.RemoteResource.StartObserving(Tizen.Network.IoTConnectivity.ObservePolicy,Tizen.Network.IoTConnectivity.ResourceQuery)">\r
+ <summary>\r
+ Starts observing on the resource.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <remarks>\r
+ When server sends notification message, <see cref="E:Tizen.Network.IoTConnectivity.RemoteResource.ObserverNotified"/> will be called.\r
+ </remarks>\r
+ <privilege>\r
+ http://tizen.org/privilege/internet\r
+ </privilege>\r
+ <privlevel>public</privlevel>\r
+ <param name="policy">The type to specify how client wants to observe.</param>\r
+ <param name="query">The query to send to server.</param>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
+ <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid.</exception>\r
+ <exception cref="T:System.UnauthorizedAccessException">Thrown when an application does not have privilege to access.</exception>\r
+ <exception cref="T:System.OutOfMemoryException">Thrown when there is not enough memory.</exception>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.RemoteResource.StopObserving">\r
+ <summary>\r
+ Stops observing on the resource.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <privilege>\r
+ http://tizen.org/privilege/internet\r
+ </privilege>\r
+ <privlevel>public</privlevel>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
+ <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid.</exception>\r
+ <exception cref="T:System.UnauthorizedAccessException">Thrown when an application does not have privilege to access.</exception>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.RemoteResource.GetAsync(Tizen.Network.IoTConnectivity.ResourceQuery)">\r
+ <summary>\r
+ Gets the attributes of a resource asynchronously.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <privilege>\r
+ http://tizen.org/privilege/internet\r
+ </privilege>\r
+ <privlevel>public</privlevel>\r
+ <param name="query">The ResourceQuery to send to server.</param>\r
+ <returns>Remote response with result and representation.</returns>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.RemoteResource.PutAsync(Tizen.Network.IoTConnectivity.Representation,Tizen.Network.IoTConnectivity.ResourceQuery)">\r
+ <summary>\r
+ Puts the representation of a resource asynchronously.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <privilege>\r
+ http://tizen.org/privilege/internet\r
+ </privilege>\r
+ <privlevel>public</privlevel>\r
+ <param name="representation">Resource representation to put.</param>\r
+ <param name="query">The ResourceQuery to send to server.</param>\r
+ <returns>Remote response with result and representation.</returns>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.RemoteResource.PostAsync(Tizen.Network.IoTConnectivity.Representation,Tizen.Network.IoTConnectivity.ResourceQuery)">\r
+ <summary>\r
+ Posts request on a resource asynchronously.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <privilege>\r
+ http://tizen.org/privilege/internet\r
+ </privilege>\r
+ <privlevel>public</privlevel>\r
+ <param name="representation">Resource representation of request.</param>\r
+ <param name="query">The ResourceQuery to send to server.</param>\r
+ <returns>Remote response with result and representation.</returns>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.RemoteResource.DeleteAsync">\r
+ <summary>\r
+ Deletes the resource asynchronously.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <privilege>\r
+ http://tizen.org/privilege/internet\r
+ </privilege>\r
+ <privlevel>public</privlevel>\r
+ <returns>Remote response with result and representation.</returns>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.RemoteResource.Dispose">\r
+ <summary>\r
+ Releases any unmanaged resources used by this object.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.RemoteResource.Dispose(System.Boolean)">\r
+ <summary>\r
+ Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <param name="disposing">If true, disposes any disposable objects. If false, does not dispose disposable objects.</param>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ </member>\r
+ <member name="T:Tizen.Network.IoTConnectivity.RemoteResponse">\r
+ <summary>\r
+ This class represents a remote response.\r
+ It represents the response of all CRUD operations.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.RemoteResponse.Result">\r
+ <summary>\r
+ Indicates the result of the response.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>The result of the response.</value>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.RemoteResponse.Representation">\r
+ <summary>\r
+ Indicates representation of the response.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>Representation of the response.</value>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.RemoteResponse.Options">\r
+ <summary>\r
+ Indicates header options of the response.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>Header options of the response.</value>\r
+ </member>\r
+ <member name="T:Tizen.Network.IoTConnectivity.Representation">\r
+ <summary>\r
+ This class provides APIs to manage representation.\r
+ A representation is a payload of a request or a response.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.Representation.#ctor">\r
+ <summary>\r
+ The Representation constructor.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
+ <exception cref="T:System.OutOfMemoryException">Thrown when there is not enough memory.</exception>\r
+ <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>\r
+ <code>\r
+ Representation repr = new Representation();\r
+ </code>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.Representation.Finalize">\r
+ <summary>\r
+ Destructor of the Representation class.\r
+ </summary>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.Representation.UriPath">\r
+ <summary>\r
+ The URI path of resource.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>\r
+ The URI path of resource.\r
+ Setter can throw exceptions.\r
+ </value>\r
+ <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
+ <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>\r
+ <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid.</exception>\r
+ <code>\r
+ Representation repr = new Representation();\r
+ repr.UriPath = "/a/light";\r
+ Console.WriteLine("URI is {0}", repr.UriPath); //Getter\r
+ </code>\r
+ </member>\r
+ <!-- "P:Tizen.Network.IoTConnectivity.Representation.Type" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <!-- "P:Tizen.Network.IoTConnectivity.Representation.Interface" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <member name="P:Tizen.Network.IoTConnectivity.Representation.Attributes">\r
+ <summary>\r
+ Current attributes of the resource.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>Current attributes of the resource.</value>\r
+ <seealso cref="P:Tizen.Network.IoTConnectivity.Representation.Attributes"/>\r
+ <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
+ <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>\r
+ <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid.</exception>\r
+ <code>\r
+ Representation repr = new Representation();\r
+ Attributes attributes = new Attributes() {\r
+ { "state", "ON" },\r
+ { "dim", 10 }\r
+ };\r
+ repr.Attributes = attributes;\r
+ var newAttributes = repr.Attributes; // Getter\r
+ string strval = newAttributes["state"] as string;\r
+ int intval = (int)newAttributes["dim"];\r
+ Console.WriteLine("attributes are {0} and {1}", strval, intval);\r
+ </code>\r
+ </member>\r
+ <!-- "P:Tizen.Network.IoTConnectivity.Representation.Children" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <member name="M:Tizen.Network.IoTConnectivity.Representation.Dispose">\r
+ <summary>\r
+ Releases any unmanaged resources used by this object.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.Representation.Dispose(System.Boolean)">\r
+ <summary>\r
+ Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <param name="disposing">If true, disposes any disposable objects. If false, does not dispose disposable objects.</param>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ </member>\r
+ <member name="T:Tizen.Network.IoTConnectivity.Request">\r
+ <summary>\r
+ Class respresenting request to a resource.\r
+ It provides APIs to manage client's request.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.Request.Finalize">\r
+ <summary>\r
+ Destructor of the Request class.\r
+ </summary>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.Request.HostAddress">\r
+ <summary>\r
+ The host address of the request.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>The host address of the request.</value>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.Request.Representation">\r
+ <summary>\r
+ The representation of the request.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>The representation of the request.</value>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.Request.Query">\r
+ <summary>\r
+ The query of the request.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>The query of the request.</value>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.Request.Options">\r
+ <summary>\r
+ The options related to the request.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>The options related to the request.</value>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.Request.Dispose">\r
+ <summary>\r
+ Releases any unmanaged resources used by this object.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.Request.Dispose(System.Boolean)">\r
+ <summary>\r
+ Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <param name="disposing">If true, disposes any disposable objects. If false, does not dispose disposable objects.</param>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ </member>\r
+ <member name="T:Tizen.Network.IoTConnectivity.Resource">\r
+ <summary>\r
+ Abstract class respresenting a resource.\r
+ All resources need to inherit from this class.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <!-- "M:Tizen.Network.IoTConnectivity.Resource.#ctor(System.String,Tizen.Network.IoTConnectivity.ResourceTypes,Tizen.Network.IoTConnectivity.ResourceInterfaces,Tizen.Network.IoTConnectivity.ResourcePolicy)" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <member name="M:Tizen.Network.IoTConnectivity.Resource.Finalize">\r
+ <summary>\r
+ Destructor of the Resource class.\r
+ </summary>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.Resource.Types">\r
+ <summary>\r
+ Type details of the resource.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>Type details of the resource.</value>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.Resource.Interfaces">\r
+ <summary>\r
+ Interface details of the resource.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>Interface details of the resource.</value>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.Resource.Policy">\r
+ <summary>\r
+ The policies of the resource.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>The policies of the resource.</value>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.Resource.UriPath">\r
+ <summary>\r
+ URI path of the resource.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>URI path of the resource.</value>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.Resource.Children">\r
+ <summary>\r
+ List of Child resources.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>List of Child resources.</value>\r
+ </member>\r
+ <!-- "M:Tizen.Network.IoTConnectivity.Resource.Notify(Tizen.Network.IoTConnectivity.Representation,Tizen.Network.IoTConnectivity.QualityOfService)" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <member name="M:Tizen.Network.IoTConnectivity.Resource.OnGet(Tizen.Network.IoTConnectivity.Request)">\r
+ <summary>\r
+ This is called when the client performs get operation on this resource.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <param name="request">A request from client.</param>\r
+ <returns>A response having the representation and the result.</returns>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.Resource.OnPut(Tizen.Network.IoTConnectivity.Request)">\r
+ <summary>\r
+ This is called when the client performs put operation on this resource.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <param name="request">A request from client.</param>\r
+ <returns>A response.</returns>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.Resource.OnPost(Tizen.Network.IoTConnectivity.Request)">\r
+ <summary>\r
+ This is called when the client performs post operation on this resource.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <param name="request">A request from client.</param>\r
+ <returns>A response having the representation and the result.</returns>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.Resource.OnDelete(Tizen.Network.IoTConnectivity.Request)">\r
+ <summary>\r
+ This is called when the client performs delete operation on this resource.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <param name="request">A request from client.</param>\r
+ <returns>A response.</returns>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.Resource.OnObserving(Tizen.Network.IoTConnectivity.Request,Tizen.Network.IoTConnectivity.ObserveType,System.Int32)">\r
+ <summary>\r
+ Called on the observing event.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <param name="request">A request from client.</param>\r
+ <param name="type">Observer type.</param>\r
+ <param name="observeId">Observe identifier.</param>\r
+ <returns>Returns true if it wants to be observed, else false.</returns>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.Resource.Dispose">\r
+ <summary>\r
+ Releases any unmanaged resources used by this object.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.Resource.Dispose(System.Boolean)">\r
+ <summary>\r
+ Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <param name="disposing">If true, disposes any disposable objects. If false, does not dispose disposable objects.</param>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ </member>\r
+ <member name="T:Tizen.Network.IoTConnectivity.ResourceFoundEventArgs">\r
+ <summary>\r
+ This class represents event arguments of the ResourceFound event.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.ResourceFoundEventArgs.RequestId">\r
+ <summary>\r
+ Indicates the request ID.\r
+ This is the same request ID returned by the <see cref="!:IoTConnectivityClientManager.StartFindingResource()"/> API.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>The request ID.</value>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.ResourceFoundEventArgs.EventContinue">\r
+ <summary>\r
+ Indicates to continuously receive the event for finding resource.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>Continuously receive the event for finding resource.</value>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.ResourceFoundEventArgs.Resource">\r
+ <summary>\r
+ Remote resource, which is found after <see cref="!:IoTConnectivityClientManager.StartFindingResource()"/>.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>Remote resource which is found after <see cref="!:IoTConnectivityClientManager.StartFindingResource()"/>.</value>\r
+ <seealso cref="E:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.ResourceFound"/>\r
+ <seealso cref="!:IoTConnectivityClientManager.StartFindingResource()"/>\r
+ </member>\r
+ <member name="T:Tizen.Network.IoTConnectivity.ResourceInterfaces">\r
+ <summary>\r
+ This class contains resource interfaces and provides APIs to manage, add, or remove those interfaces.\r
+ A resource interface indicates a class or category of resources.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="F:Tizen.Network.IoTConnectivity.ResourceInterfaces.DefaultInterface">\r
+ <summary>\r
+ Default Interface.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="F:Tizen.Network.IoTConnectivity.ResourceInterfaces.LinkInterface">\r
+ <summary>\r
+ List Links Interface, which is used to list the references to other resources contained in a resource.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="F:Tizen.Network.IoTConnectivity.ResourceInterfaces.BatchInterface">\r
+ <summary>\r
+ Batch Interface, which is used to manipulate (GET, PUT, POST, DELETE) on other resource contained in a resource.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="F:Tizen.Network.IoTConnectivity.ResourceInterfaces.GroupInterface">\r
+ <summary>\r
+ Group Interface, which is used to manipulate (GET, PUT, POST) a group of remote resources.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="F:Tizen.Network.IoTConnectivity.ResourceInterfaces.ReadonlyInterface">\r
+ <summary>\r
+ Read-Only Interface, which is used to limit the methods that can be applied to a resource to GET only.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.ResourceInterfaces.#ctor">\r
+ <summary>\r
+ Constructor of ResourceInterfaces.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ <seealso cref="!:Add()"/>\r
+ <seealso cref="!:Remove()"/>\r
+ <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
+ <exception cref="T:System.OutOfMemoryException">Thrown when there is not enough memory.</exception>\r
+ <code>\r
+ ResourceInterfaces resourceInterfaces = new ResourceInterfaces();\r
+ </code>\r
+ </member>\r
+ <!-- "M:Tizen.Network.IoTConnectivity.ResourceInterfaces.#ctor(System.Collections.Generic.IEnumerable{System.String})" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <member name="M:Tizen.Network.IoTConnectivity.ResourceInterfaces.Finalize">\r
+ <summary>\r
+ Destructor of the ResourceInterfaces class.\r
+ </summary>\r
+ </member>\r
+ <!-- "P:Tizen.Network.IoTConnectivity.ResourceInterfaces.Count" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <member name="M:Tizen.Network.IoTConnectivity.ResourceInterfaces.Add(System.String)">\r
+ <summary>\r
+ Adds a resource interface into the list.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <remarks>\r
+ @a item could be a value, such as <see cref="F:Tizen.Network.IoTConnectivity.ResourceInterfaces.DefaultInterface"/>.\r
+ </remarks>\r
+ <param name="item">The string data to insert into the resource interfaces.</param>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ <seealso cref="!:Remove()"/>\r
+ <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
+ <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid.</exception>\r
+ <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>\r
+ <code>\r
+ ResourceInterfaces resourceInterfaces = new ResourceInterfaces();\r
+ resourceInterfaces.Add(ResourceInterfaces.BatchInterface);\r
+ </code>\r
+ </member>\r
+ <!-- "M:Tizen.Network.IoTConnectivity.ResourceInterfaces.Remove(System.String)" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <!-- "M:Tizen.Network.IoTConnectivity.ResourceInterfaces.GetEnumerator" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <!-- "M:Tizen.Network.IoTConnectivity.ResourceInterfaces.System#Collections#IEnumerable#GetEnumerator" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <member name="M:Tizen.Network.IoTConnectivity.ResourceInterfaces.Dispose">\r
+ <summary>\r
+ Releases any unmanaged resources used by this object.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.ResourceInterfaces.Dispose(System.Boolean)">\r
+ <summary>\r
+ Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <param name="disposing">If true, disposes any disposable objects. If false, does not dispose disposable objects.</param>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ </member>\r
+ <member name="T:Tizen.Network.IoTConnectivity.ResourceOptions">\r
+ <summary>\r
+ This class represents resource options. It provides APIs to manage them.\n\r
+ The iotcon options API provides methods for managing vendor specific options of coap packet.\n\r
+ See more about coap packet in http://tools.ietf.org/html/rfc7252.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.ResourceOptions.#ctor">\r
+ <summary>\r
+ The resource options constructor.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ <seealso cref="!:Add()"/>\r
+ <seealso cref="!:Remove()"/>\r
+ <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
+ <exception cref="T:System.OutOfMemoryException">Thrown when there is not enough memory.</exception>\r
+ <code>\r
+ ResourceOptions options = new ResourceOptions();\r
+ </code>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.ResourceOptions.Finalize">\r
+ <summary>\r
+ Destructor of the ResourceOptions class.\r
+ </summary>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.ResourceOptions.Keys">\r
+ <summary>\r
+ Contains all the Option keys.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>All the Option keys.</value>\r
+ <code>\r
+ ResourceOptions options = new ResourceOptions();\r
+ options.Add(2050, "sample-data");\r
+ options.Add(2055, "sample value");\r
+ var keys = options.Keys;\r
+ Console.WriteLine("Resource options contains keys {0} and {1}", keys.ElementAt(0), keys.ElementAt(1));\r
+ </code>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.ResourceOptions.Values">\r
+ <summary>\r
+ Contains all the Option values.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>All the Option values.</value>\r
+ <code>\r
+ ResourceOptions options = new ResourceOptions();\r
+ options.Add(2050, "sample-data");\r
+ options.Add(2055, "sample value");\r
+ var values = options.Values;\r
+ Console.WriteLine("Resource options contains values {0} and {1}", values.ElementAt(0), values.ElementAt(1));\r
+ </code>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.ResourceOptions.Count">\r
+ <summary>\r
+ Gets the number of options.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>The number of options.</value>\r
+ <code>\r
+ ResourceOptions options = new ResourceOptions();\r
+ options.Add(2050, "sample-data");\r
+ options.Add(2055, "sample value");\r
+ var count = options.Count;\r
+ Console.WriteLine("There are {0} keys in the options object", count);\r
+ </code>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.ResourceOptions.IsReadOnly">\r
+ <summary>\r
+ Represents whether the collection is readonly.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>Whether the collection is readonly.</value>\r
+ <code>\r
+ ResourceOptions options = new ResourceOptions();\r
+ if (options.IsReadOnly)\r
+ Console.WriteLine("Read only options");\r
+ </code>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.ResourceOptions.Item(System.UInt16)">\r
+ <summary>\r
+ Gets or sets the option data.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>The option data.</value>\r
+ <param name="key">The option ID to get or set.</param>\r
+ <returns>The option with the specified ID.</returns>\r
+ <code>\r
+ ResourceOptions options = new ResourceOptions();\r
+ options[2055] = "sample-data";\r
+ Console.WriteLine("Option has : {0}", options[2055]);\r
+ </code>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.ResourceOptions.ContainsKey(System.UInt16)">\r
+ <summary>\r
+ Checks whether the given key exists in Options collection.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <param name="key">The key to look for.</param>\r
+ <returns>true if exists. Otherwise, false.</returns>\r
+ <code>\r
+ ResourceOptions options = new ResourceOptions();\r
+ options.Add(2050, "sample-data");\r
+ if (options.ContainsKey(2050))\r
+ Console.WriteLine("options conatins key : 2050");\r
+ </code>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.ResourceOptions.Add(System.UInt16,System.String)">\r
+ <summary>\r
+ Adds a new ID and a correspoding data into the options.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <remarks>\r
+ ResourceOptions can have up to 2 options. \n\r
+ key is always situated between 2048 and 3000. \n\r
+ Length of option data is less than or equal to 15.\r
+ </remarks>\r
+ <param name="key">The ID of the option to insert.</param>\r
+ <param name="value">The string data to insert into the options.</param>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ <seealso cref="!:Remove()"/>\r
+ <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
+ <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>\r
+ <code>\r
+ ResourceOptions options = new ResourceOptions();\r
+ options.Add(2050, "sample-data");\r
+ </code>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.ResourceOptions.Remove(System.UInt16)">\r
+ <summary>\r
+ Removes the ID and its associated data from the options.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <param name="key">The ID of the option to delete.</param>\r
+ <returns>True if operation is successful. Otherwise, false.</returns>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ <seealso cref="!:Add()"/>\r
+ <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
+ <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>\r
+ <code>\r
+ ResourceOptions options = new ResourceOptions();\r
+ options.Add(2050, "12345");\r
+ var result = options.Remove(2050);\r
+ </code>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.ResourceOptions.TryGetValue(System.UInt16,System.String@)">\r
+ <summary>\r
+ Gets the value associated with the specified key.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <param name="key">The option ID.</param>\r
+ <param name="value">Value corresponding to option ID.</param>\r
+ <returns>True if the key exists, false otherwise.</returns>\r
+ <code>\r
+ ResourceOptions options = new ResourceOptions();\r
+ options.Add(2050, "12345");\r
+ string value;\r
+ var isPresent = options.TryGetValue(2050, out value);\r
+ if (isPresent)\r
+ Console.WriteLine("value : {0}", value);\r
+ </code>\r
+ </member>\r
+ <!-- "M:Tizen.Network.IoTConnectivity.ResourceOptions.Add(System.Collections.Generic.KeyValuePair{System.UInt16,System.String})" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <member name="M:Tizen.Network.IoTConnectivity.ResourceOptions.Clear">\r
+ <summary>\r
+ Clears the Options collection.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
+ <code>\r
+ ResourceOptions options = new ResourceOptions();\r
+ options.Add(2050, "12345");\r
+ options.Add(2055, "sample");\r
+ options.Clear();\r
+ </code>\r
+ </member>\r
+ <!-- "M:Tizen.Network.IoTConnectivity.ResourceOptions.Contains(System.Collections.Generic.KeyValuePair{System.UInt16,System.String})" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <!-- "M:Tizen.Network.IoTConnectivity.ResourceOptions.CopyTo(System.Collections.Generic.KeyValuePair{System.UInt16,System.String}[],System.Int32)" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <!-- "M:Tizen.Network.IoTConnectivity.ResourceOptions.Remove(System.Collections.Generic.KeyValuePair{System.UInt16,System.String})" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <!-- "M:Tizen.Network.IoTConnectivity.ResourceOptions.GetEnumerator" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <member name="M:Tizen.Network.IoTConnectivity.ResourceOptions.Dispose">\r
+ <summary>\r
+ Releases any unmanaged resources used by this object.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ </member>\r
+ <!-- "M:Tizen.Network.IoTConnectivity.ResourceOptions.System#Collections#IEnumerable#GetEnumerator" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <member name="M:Tizen.Network.IoTConnectivity.ResourceOptions.Dispose(System.Boolean)">\r
+ <summary>\r
+ Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <param name="disposing">If true, disposes any disposable objects. If false, does not dispose disposable objects.</param>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ </member>\r
+ <member name="T:Tizen.Network.IoTConnectivity.ResourcePolicy">\r
+ <summary>\r
+ Enumeration for the policy, which can be held in a resource.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="F:Tizen.Network.IoTConnectivity.ResourcePolicy.NoProperty">\r
+ <summary>\r
+ Indicates resource uninitialized.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="F:Tizen.Network.IoTConnectivity.ResourcePolicy.Discoverable">\r
+ <summary>\r
+ Indicates resource that is allowed to be discovered.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="F:Tizen.Network.IoTConnectivity.ResourcePolicy.Observable">\r
+ <summary>\r
+ Indicates resource that is allowed to be observed.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="F:Tizen.Network.IoTConnectivity.ResourcePolicy.Active">\r
+ <summary>\r
+ Indicates resource initialized and activated.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="F:Tizen.Network.IoTConnectivity.ResourcePolicy.Slow">\r
+ <summary>\r
+ Indicates resource, which takes some delay to respond.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="F:Tizen.Network.IoTConnectivity.ResourcePolicy.Secure">\r
+ <summary>\r
+ Indicates secure resource.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="F:Tizen.Network.IoTConnectivity.ResourcePolicy.ExplicitDiscoverable">\r
+ <summary>\r
+ When this bit is set, the resource is allowed to be discovered only if discovery request contains an explicit querystring.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="T:Tizen.Network.IoTConnectivity.ResourceQuery">\r
+ <summary>\r
+ This class provides APIs to manage the query of request.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.ResourceQuery.#ctor">\r
+ <summary>\r
+ The resource query constructor.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ <seealso cref="!:Add()"/>\r
+ <seealso cref="!:Remove()"/>\r
+ <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
+ <exception cref="T:System.OutOfMemoryException">Thrown when there is not enough memory.</exception>\r
+ <code>\r
+ ResourceQuery query = new ResourceQuery();\r
+ </code>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.ResourceQuery.Finalize">\r
+ <summary>\r
+ Destructor of the ResourceQuery class.\r
+ </summary>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.ResourceQuery.Type">\r
+ <summary>\r
+ Gets and sets the resource type of the query.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>The resource type of the query.</value>\r
+ <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
+ <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>\r
+ <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid.</exception>\r
+ <code>\r
+ ResourceQuery query = new ResourceQuery();\r
+ query.Type = "org.tizen.light";\r
+ Console.WriteLine("Type of query : {0}", query.Type);\r
+ </code>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.ResourceQuery.Interface">\r
+ <summary>\r
+ Gets and sets the resource interface of the query.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>\r
+ The resource interface of the query.\r
+ Setter value could be a value, such as <see cref="F:Tizen.Network.IoTConnectivity.ResourceInterfaces.DefaultInterface"/>.\r
+ </value>\r
+ <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
+ <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>\r
+ <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid.</exception>\r
+ <code>\r
+ ResourceQuery query = new ResourceQuery();\r
+ query.Interface = ResourceInterfaces.LinkInterface;\r
+ </code>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.ResourceQuery.Keys">\r
+ <summary>\r
+ Contains all the query keys.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>All the query keys.</value>\r
+ <code>\r
+ ResourceQuery query = new ResourceQuery();\r
+ query.Add("key", "value");\r
+ query.Add("newKey", "sample value");\r
+ var keys = query.Keys;\r
+ Console.WriteLine("Resource query contains keys {0} and {1}", keys.ElementAt(0), keys.ElementAt(1));\r
+ </code>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.ResourceQuery.Values">\r
+ <summary>\r
+ Contains all the query values.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>All the query values.</value>\r
+ <code>\r
+ ResourceQuery query = new ResourceQuery();\r
+ query.Add("key", "value");\r
+ query.Add("newKey", "sample value");\r
+ var values = query.Values;\r
+ Console.WriteLine("Resource query contains values {0} and {1}", values.ElementAt(0), values.ElementAt(1));\r
+ </code>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.ResourceQuery.Count">\r
+ <summary>\r
+ Gets the number of query elements.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>The number of query elements.</value>\r
+ <code>\r
+ ResourceQuery query = new ResourceQuery();\r
+ query.Add("key", "value");\r
+ query.Add("newKey", "sample value");\r
+ var count = query.Count;\r
+ Console.WriteLine("There are {0} keys in the query object", count);\r
+ </code>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.ResourceQuery.IsReadOnly">\r
+ <summary>\r
+ Represents whether the collection is readonly.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>Whether the collection is readonly.</value>\r
+ <code>\r
+ ResourceQuery query = new ResourceQuery();\r
+ if (query.IsReadOnly)\r
+ Console.WriteLine("Read only query");\r
+ </code>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.ResourceQuery.Item(System.String)">\r
+ <summary>\r
+ Gets or sets the query data.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>The query data.</value>\r
+ <param name="key">The query key to get or set.</param>\r
+ <returns>The query with the specified key.</returns>\r
+ <code>\r
+ ResourceQuery query = new ResourceQuery();\r
+ query["key1"] = "sample-data";\r
+ Console.WriteLine("query has : {0}", query["key1"]);\r
+ </code>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.ResourceQuery.ContainsKey(System.String)">\r
+ <summary>\r
+ Checks whether the given key exists in the query collection.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <param name="key">The key to look for.</param>\r
+ <returns>true if exists. Otherwise, false.</returns>\r
+ <code>\r
+ ResourceQuery query = new ResourceQuery();\r
+ query.Add("key1", "value1");\r
+ if (query.ContainsKey("key1"))\r
+ Console.WriteLine("query conatins key : key1");\r
+ </code>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.ResourceQuery.Add(System.String,System.String)">\r
+ <summary>\r
+ Adds a new key and correspoding value into the query.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <remarks>\r
+ The full length of query should be less than or equal to 64.\r
+ </remarks>\r
+ <param name="key">The key of the query to insert.</param>\r
+ <param name="value">The string data to insert into the query.</param>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ <seealso cref="!:Remove()"/>\r
+ <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
+ <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>\r
+ <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid.</exception>\r
+ <code>\r
+ ResourceQuery query = new ResourceQuery();\r
+ query.Add("key1", "value1");\r
+ </code>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.ResourceQuery.Remove(System.String)">\r
+ <summary>\r
+ Removes the key and its associated value from the query.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <param name="key">The ID of the query to delete.</param>\r
+ <returns>True if operation is successful. Otherwise, false.</returns>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ <seealso cref="!:Add()"/>\r
+ <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
+ <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>\r
+ <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid.</exception>\r
+ <code>\r
+ ResourceQuery query = new ResourceQuery();\r
+ query.Add("key1", "value1");\r
+ var result = query.Remove("key1");\r
+ </code>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.ResourceQuery.TryGetValue(System.String,System.String@)">\r
+ <summary>\r
+ Gets the value associated with the specified key.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <param name="key">The query key.</param>\r
+ <param name="value">Value corresponding to query key.</param>\r
+ <returns>True if the key exists, false otherwise.</returns>\r
+ <code>\r
+ ResourceQuery query = new ResourceQuery();\r
+ query.Add("key1", "value1");\r
+ string value;\r
+ var isPresent = query.TryGetValue("key1", out value);\r
+ if (isPresent)\r
+ Console.WriteLine("value : {0}", value);\r
+ </code>\r
+ </member>\r
+ <!-- "M:Tizen.Network.IoTConnectivity.ResourceQuery.Add(System.Collections.Generic.KeyValuePair{System.String,System.String})" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <member name="M:Tizen.Network.IoTConnectivity.ResourceQuery.Clear">\r
+ <summary>\r
+ Clears the query collection.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
+ <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid.</exception>\r
+ <code>\r
+ ResourceQuery query = new ResourceQuery();\r
+ query.Add("key1", "value1");\r
+ query.Add("key2", "value2");\r
+ query.Clear();\r
+ </code>\r
+ </member>\r
+ <!-- "M:Tizen.Network.IoTConnectivity.ResourceQuery.Contains(System.Collections.Generic.KeyValuePair{System.String,System.String})" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <!-- "M:Tizen.Network.IoTConnectivity.ResourceQuery.CopyTo(System.Collections.Generic.KeyValuePair{System.String,System.String}[],System.Int32)" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <!-- "M:Tizen.Network.IoTConnectivity.ResourceQuery.Remove(System.Collections.Generic.KeyValuePair{System.String,System.String})" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <!-- "M:Tizen.Network.IoTConnectivity.ResourceQuery.GetEnumerator" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <!-- "M:Tizen.Network.IoTConnectivity.ResourceQuery.System#Collections#IEnumerable#GetEnumerator" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <member name="M:Tizen.Network.IoTConnectivity.ResourceQuery.Dispose">\r
+ <summary>\r
+ Releases any unmanaged resources used by this object.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.ResourceQuery.Dispose(System.Boolean)">\r
+ <summary>\r
+ Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <param name="disposing">If true, disposes any disposable objects. If false, does not dispose disposable objects.</param>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ </member>\r
+ <member name="T:Tizen.Network.IoTConnectivity.ResourceState">\r
+ <summary>\r
+ Enumeration for states of the remote resource.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="F:Tizen.Network.IoTConnectivity.ResourceState.Alive">\r
+ <summary>\r
+ Indicates remote resource is alive.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="F:Tizen.Network.IoTConnectivity.ResourceState.LostSignal">\r
+ <summary>\r
+ Indicates remote resource is lost.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="T:Tizen.Network.IoTConnectivity.ResourceTypes">\r
+ <summary>\r
+ This class contains resource types and provides APIs to manage, add, or remove those types.\r
+ A resource type indicates a class or a category of resources.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.ResourceTypes.#ctor">\r
+ <summary>\r
+ Constructor of ResourceTypes.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ <seealso cref="!:Add()"/>\r
+ <seealso cref="!:Remove()"/>\r
+ <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
+ <exception cref="T:System.OutOfMemoryException">Thrown when there is not enough memory.</exception>\r
+ <code>\r
+ ResourceTypes types = new ResourceTypes();\r
+ </code>\r
+ </member>\r
+ <!-- "M:Tizen.Network.IoTConnectivity.ResourceTypes.#ctor(System.Collections.Generic.IEnumerable{System.String})" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <member name="M:Tizen.Network.IoTConnectivity.ResourceTypes.Finalize">\r
+ <summary>\r
+ Destructor of the ResourceTypes class.\r
+ </summary>\r
+ </member>\r
+ <!-- "P:Tizen.Network.IoTConnectivity.ResourceTypes.Count" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <member name="M:Tizen.Network.IoTConnectivity.ResourceTypes.Add(System.String)">\r
+ <summary>\r
+ Adds a resource type into the list.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <remarks>\r
+ The length of @a item should be less than or equal to 61.\n\r
+ The @a item must start with a lowercase alphabetic character, followed by a sequence\r
+ of lowercase alphabetic, numeric, ".", or "-" characters, and contains no white space.\n\r
+ Duplicate strings are not allowed.\r
+ </remarks>\r
+ <param name="item">The string data to insert into the resource types.</param>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ <seealso cref="!:Remove()"/>\r
+ <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
+ <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>\r
+ <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid.</exception>\r
+ <code>\r
+ ResourceTypes resourceTypes = new ResourceTypes();\r
+ resourceTypes.Add("org.tizen.light");\r
+ </code>\r
+ </member>\r
+ <!-- "M:Tizen.Network.IoTConnectivity.ResourceTypes.Remove(System.String)" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <!-- "M:Tizen.Network.IoTConnectivity.ResourceTypes.GetEnumerator" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <!-- "M:Tizen.Network.IoTConnectivity.ResourceTypes.System#Collections#IEnumerable#GetEnumerator" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <member name="M:Tizen.Network.IoTConnectivity.ResourceTypes.Dispose">\r
+ <summary>\r
+ Releases any unmanaged resources used by this object.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.ResourceTypes.Dispose(System.Boolean)">\r
+ <summary>\r
+ Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <param name="disposing">If true, disposes any disposable objects. If false, does not dispose disposable objects.</param>\r
+ <feature>http://tizen.org/feature/iot.ocf</feature>\r
+ </member>\r
+ <member name="T:Tizen.Network.IoTConnectivity.Response">\r
+ <summary>\r
+ This class represents response from a resource.\r
+ It provides APIs to manage response.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.Response.#ctor">\r
+ <summary>\r
+ Constructor of Response.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <code>\r
+ Response response = new Response();\r
+ </code>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.Response.Finalize">\r
+ <summary>\r
+ Destructor of the Response class.\r
+ </summary>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.Response.Result">\r
+ <summary>\r
+ Gets or sets the result from/into the response.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>The result from/into the response.</value>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.Response.Representation">\r
+ <summary>\r
+ Gets or sets the representation from/into the response.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>The representation from/into the response.</value>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.Response.Options">\r
+ <summary>\r
+ Gets or sets the options from/into the response.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>The options from/into the response.</value>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.Response.Dispose">\r
+ <summary>\r
+ Releases any unmanaged resources used by this object.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="M:Tizen.Network.IoTConnectivity.Response.Dispose(System.Boolean)">\r
+ <summary>\r
+ Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <param name="disposing">If true, disposes any disposable objects. If false, does not dispose disposable objects.</param>\r
+ </member>\r
+ <member name="T:Tizen.Network.IoTConnectivity.ResponseCode">\r
+ <summary>\r
+ Enumeration for the result of response.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="F:Tizen.Network.IoTConnectivity.ResponseCode.Ok">\r
+ <summary>\r
+ Indicates the result of response for success.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="F:Tizen.Network.IoTConnectivity.ResponseCode.Error">\r
+ <summary>\r
+ Indicates the result of response for some error.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="F:Tizen.Network.IoTConnectivity.ResponseCode.Created">\r
+ <summary>\r
+ Indicates the result of response for created resource.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="F:Tizen.Network.IoTConnectivity.ResponseCode.Deleted">\r
+ <summary>\r
+ Indicates the result of response for deleted resource.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="F:Tizen.Network.IoTConnectivity.ResponseCode.Changed">\r
+ <summary>\r
+ Indicates the result of response for changed resource.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="F:Tizen.Network.IoTConnectivity.ResponseCode.Slow">\r
+ <summary>\r
+ Indicates the result of response for slow resource.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="F:Tizen.Network.IoTConnectivity.ResponseCode.Forbidden">\r
+ <summary>\r
+ Indicates the result of response for accessing unauthorized resource.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="T:Tizen.Network.IoTConnectivity.StateChangedEventArgs">\r
+ <summary>\r
+ This class represents event arguments of the StateChanged event.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="P:Tizen.Network.IoTConnectivity.StateChangedEventArgs.State">\r
+ <summary>\r
+ Indicates the new state of the resource.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>The new state of the resource.</value>\r
+ </member>\r
+ </members>\r
+</doc>\r