Release 4.0.0-preview1-00201
[platform/core/csapi/tizenfx.git] / Artifacts / bin / public / Tizen.Network.IoTConnectivity.xml
1 <?xml version="1.0"?>\r
2 <doc>\r
3     <assembly>\r
4         <name>Tizen.Network.IoTConnectivity</name>\r
5     </assembly>\r
6     <members>\r
7         <member name="T:Tizen.Network.IoTConnectivity.Attributes">\r
8             <summary>\r
9             This class represents current attributes of a resource.\r
10             It provides API to manage attributes.\r
11             This class is accessed by using a constructor to create a new instance of this object.\r
12             </summary>\r
13             <since_tizen> 3 </since_tizen>\r
14         </member>\r
15         <member name="M:Tizen.Network.IoTConnectivity.Attributes.#ctor">\r
16             <summary>\r
17             The Attributes constructor.\r
18             </summary>\r
19             <since_tizen> 3 </since_tizen>\r
20             <feature>http://tizen.org/feature/iot.ocf</feature>\r
21             <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
22             <exception cref="T:System.OutOfMemoryException">Thrown when there is not enough memory.</exception>\r
23             <code>\r
24             Tizen.Network.IoTConnectivity.Attributes attributes = new Tizen.Network.IoTConnectivity.Attributes();\r
25             </code>\r
26         </member>\r
27         <member name="M:Tizen.Network.IoTConnectivity.Attributes.Finalize">\r
28             <summary>\r
29             Destructor of the Attributes class.\r
30             </summary>\r
31         </member>\r
32         <member name="P:Tizen.Network.IoTConnectivity.Attributes.Count">\r
33             <summary>\r
34             Gets the number of keys.\r
35             </summary>\r
36             <since_tizen> 3 </since_tizen>\r
37             <value>The number of keys.</value>\r
38             <code>\r
39             Tizen.Network.IoTConnectivity.Attributes attributes = new Tizen.Network.IoTConnectivity.Attributes() {\r
40             attributes.Add("brightness", 50);\r
41             var count = attributes.Count;\r
42             Console.WriteLine("There are {0} keys in the attribute object", count);\r
43             </code>\r
44         </member>\r
45         <member name="P:Tizen.Network.IoTConnectivity.Attributes.IsReadOnly">\r
46             <summary>\r
47             Represents whether an attribute is readonly.\r
48             </summary>\r
49             <since_tizen> 3 </since_tizen>\r
50             <value>Whether an attribute is readonly.</value>\r
51             <code>\r
52             Tizen.Network.IoTConnectivity.Attributes attributes = new Tizen.Network.IoTConnectivity.Attributes() {\r
53                 { "state", "ON" },\r
54                 { "dim", 10 }\r
55             };\r
56             if (attributes.IsReadOnly)\r
57                 Console.WriteLine("Read only attribute");\r
58             </code>\r
59         </member>\r
60         <member name="P:Tizen.Network.IoTConnectivity.Attributes.Keys">\r
61             <summary>\r
62             Contains all the attribute keys.\r
63             </summary>\r
64             <since_tizen> 3 </since_tizen>\r
65             <value>All the attribute keys.</value>\r
66             <code>\r
67             Tizen.Network.IoTConnectivity.Attributes attributes = new Tizen.Network.IoTConnectivity.Attributes() {\r
68                 { "state", "ON" },\r
69                 { "dim", 10 }\r
70             };\r
71             var keys = attributes.Keys;\r
72             Console.WriteLine("Attribute contains keys {0} and {1}", keys.ElementAt(0), keys.ElementAt(1));\r
73             </code>\r
74         </member>\r
75         <member name="P:Tizen.Network.IoTConnectivity.Attributes.Values">\r
76             <summary>\r
77             Contains all the attribute values.\r
78             </summary>\r
79             <since_tizen> 3 </since_tizen>\r
80             <value>All the attribute values.</value>\r
81             <code>\r
82             Tizen.Network.IoTConnectivity.Attributes attributes = new Tizen.Network.IoTConnectivity.Attributes() {\r
83                 { "state", "ON" },\r
84                 { "dim", 10 }\r
85             };\r
86             var values = attributes.Values;\r
87             Console.WriteLine("Attribute contains values {0} and {1}", values.ElementAt(0), values.ElementAt(1));\r
88             </code>\r
89         </member>\r
90         <member name="P:Tizen.Network.IoTConnectivity.Attributes.Item(System.String)">\r
91             <summary>\r
92             Gets or sets the attribute with the specified key.\r
93             </summary>\r
94             <since_tizen> 3 </since_tizen>\r
95             <value>The attribute with the specified key.</value>\r
96             <param name="key">The key of the attribute to get or set.</param>\r
97             <returns>The element with the specified key.</returns>\r
98             <code>\r
99             Tizen.Network.IoTConnectivity.Attributes attributes = new Tizen.Network.IoTConnectivity.Attributes();\r
100             attributes["state"] = "ON";\r
101             Console.WriteLine("Attribute value for key 'state' : {0}", attributes["state"]);\r
102             </code>\r
103         </member>\r
104         <!-- "M:Tizen.Network.IoTConnectivity.Attributes.Add(System.Collections.Generic.KeyValuePair{System.String,System.Object})" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
105         <member name="M:Tizen.Network.IoTConnectivity.Attributes.Add(System.String,System.Object)">\r
106             <summary>\r
107             Adds an attribute.\r
108             </summary>\r
109             <since_tizen> 3 </since_tizen>\r
110             <param name="key">The key representing the attribute.</param>\r
111             <param name="value">The value representing the attribute.</param>\r
112             <feature>http://tizen.org/feature/iot.ocf</feature>\r
113             <code>\r
114             Tizen.Network.IoTConnectivity.Attributes attributes = new Tizen.Network.IoTConnectivity.Attributes();\r
115             attributes.Add("brightness", 50);\r
116             </code>\r
117         </member>\r
118         <member name="M:Tizen.Network.IoTConnectivity.Attributes.Clear">\r
119             <summary>\r
120             Clears attributes collection.\r
121             </summary>\r
122             <since_tizen> 3 </since_tizen>\r
123             <feature>http://tizen.org/feature/iot.ocf</feature>\r
124             <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported</exception>\r
125             <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid</exception>\r
126             <code>\r
127             Tizen.Network.IoTConnectivity.Attributes attributes = new Tizen.Network.IoTConnectivity.Attributes();\r
128             attributes.Add("brightness", 50);\r
129             attributes.Clear();\r
130             </code>\r
131         </member>\r
132         <!-- "M:Tizen.Network.IoTConnectivity.Attributes.Contains(System.Collections.Generic.KeyValuePair{System.String,System.Object})" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
133         <member name="M:Tizen.Network.IoTConnectivity.Attributes.ContainsKey(System.String)">\r
134             <summary>\r
135             Checks whether the given key exists in attributes collection.\r
136             </summary>\r
137             <since_tizen> 3 </since_tizen>\r
138             <param name="key">The status key to look for.</param>\r
139             <returns>true if exists. Otherwise, false.</returns>\r
140             <code>\r
141             Tizen.Network.IoTConnectivity.Attributes attributes = new Tizen.Network.IoTConnectivity.Attributes() {\r
142                 { "state", "ON" },\r
143                 { "dim", 10 }\r
144             };\r
145             if (attributes.ContainsKey("dim"))\r
146                 Console.WriteLine("Attribute conatins key : dim");\r
147             </code>\r
148         </member>\r
149         <!-- "M:Tizen.Network.IoTConnectivity.Attributes.CopyTo(System.Collections.Generic.KeyValuePair{System.String,System.Object}[],System.Int32)" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
150         <!-- "M:Tizen.Network.IoTConnectivity.Attributes.GetEnumerator" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
151         <!-- "M:Tizen.Network.IoTConnectivity.Attributes.Remove(System.Collections.Generic.KeyValuePair{System.String,System.Object})" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
152         <member name="M:Tizen.Network.IoTConnectivity.Attributes.Remove(System.String)">\r
153             <summary>\r
154             Removes an attribute from collection using a key.\r
155             </summary>\r
156             <since_tizen> 3 </since_tizen>\r
157             <param name="key">The attributes element to remove.</param>\r
158             <returns>true if operation is successful, otherwise, false.</returns>\r
159             <feature>http://tizen.org/feature/iot.ocf</feature>\r
160             <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported</exception>\r
161             <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter</exception>\r
162             <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid</exception>\r
163             <code>\r
164             Tizen.Network.IoTConnectivity.Attributes attributes = new Tizen.Network.IoTConnectivity.Attributes() {\r
165                 { "state", "ON" },\r
166                 { "dim", 10 }\r
167             };\r
168             if (attributes.Remove("state"))\r
169                 Console.WriteLine("Remove was successful");\r
170             </code>\r
171         </member>\r
172         <member name="M:Tizen.Network.IoTConnectivity.Attributes.TryGetValue(System.String,System.Object@)">\r
173             <summary>\r
174             Gets the value associated with the specified key.\r
175             </summary>\r
176             <since_tizen> 3 </since_tizen>\r
177             <param name="key">The key whose value to get.</param>\r
178             <param name="value"> The value associated with the specified key.</param>\r
179             <returns> true if the attributes collection contains an element with the specified key, otherwise, false.</returns>\r
180             <code>\r
181             Tizen.Network.IoTConnectivity.Attributes attributes = new Tizen.Network.IoTConnectivity.Attributes() {\r
182                 { "state", "ON" }\r
183             };\r
184             object value;\r
185             var isPresent = attributes.TryGetValue("state", out value);\r
186             if (isPresent)\r
187                 Console.WriteLine("value : {0}", value);\r
188             </code>\r
189         </member>\r
190         <member name="M:Tizen.Network.IoTConnectivity.Attributes.System#Collections#IEnumerable#GetEnumerator">\r
191             <summary>\r
192             Returns an enumerator that iterates through the collection.\r
193             </summary>\r
194             <since_tizen> 3 </since_tizen>\r
195         </member>\r
196         <member name="M:Tizen.Network.IoTConnectivity.Attributes.Dispose">\r
197             <summary>\r
198             Releases any unmanaged resources used by this object.\r
199             </summary>\r
200             <since_tizen> 3 </since_tizen>\r
201             <feature>http://tizen.org/feature/iot.ocf</feature>\r
202         </member>\r
203         <member name="M:Tizen.Network.IoTConnectivity.Attributes.Dispose(System.Boolean)">\r
204             <summary>\r
205             Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.\r
206             </summary>\r
207             <since_tizen> 3 </since_tizen>\r
208             <param name="disposing">If true, disposes any disposable objects. If false, does not dispose disposable objects.</param>\r
209             <feature>http://tizen.org/feature/iot.ocf</feature>\r
210         </member>\r
211         <member name="T:Tizen.Network.IoTConnectivity.CacheUpdatedEventArgs">\r
212             <summary>\r
213             This class represents event arguments of the CacheUpdated event.\r
214             </summary>\r
215             <since_tizen> 3 </since_tizen>\r
216         </member>\r
217         <member name="P:Tizen.Network.IoTConnectivity.CacheUpdatedEventArgs.Representation">\r
218             <summary>\r
219             Indicates the updated representation of the resource.\r
220             </summary>\r
221             <since_tizen> 3 </since_tizen>\r
222             <value>The updated representation of the resource.</value>\r
223         </member>\r
224         <member name="T:Tizen.Network.IoTConnectivity.DeviceInformationFoundEventArgs">\r
225             <summary>\r
226             This class represents event arguments of the DeviceInformationFound event.\r
227             </summary>\r
228             <since_tizen> 3 </since_tizen>\r
229         </member>\r
230         <member name="P:Tizen.Network.IoTConnectivity.DeviceInformationFoundEventArgs.RequestId">\r
231             <summary>\r
232             The request ID.\r
233             </summary>\r
234             <since_tizen> 3 </since_tizen>\r
235             <value>The request ID.</value>\r
236         </member>\r
237         <member name="P:Tizen.Network.IoTConnectivity.DeviceInformationFoundEventArgs.EventContinue">\r
238             <summary>\r
239             Indicates to continuously receive the event for finding device information.\r
240             </summary>\r
241             <since_tizen> 3 </since_tizen>\r
242             <value>Continuously receive the event for finding device information.</value>\r
243         </member>\r
244         <member name="P:Tizen.Network.IoTConnectivity.DeviceInformationFoundEventArgs.Name">\r
245             <summary>\r
246             Indicates the human friendly name for device.\r
247             </summary>\r
248             <since_tizen> 3 </since_tizen>\r
249             <value>Human friendly name for device.</value>\r
250         </member>\r
251         <member name="P:Tizen.Network.IoTConnectivity.DeviceInformationFoundEventArgs.SpecVersion">\r
252             <summary>\r
253             Indicates the spec version of the core specification.\r
254             </summary>\r
255             <since_tizen> 3 </since_tizen>\r
256             <value>Spec version of the core specification.</value>\r
257         </member>\r
258         <member name="P:Tizen.Network.IoTConnectivity.DeviceInformationFoundEventArgs.DeviceId">\r
259             <summary>\r
260             Indicates an unique identifier for the OIC device.\r
261             </summary>\r
262             <since_tizen> 3 </since_tizen>\r
263             <value>Unique identifier for OIC device.</value>\r
264         </member>\r
265         <member name="P:Tizen.Network.IoTConnectivity.DeviceInformationFoundEventArgs.DataModelVersion">\r
266             <summary>\r
267             Indicates version of the specs this device data model is implemented to.\r
268             </summary>\r
269             <since_tizen> 3 </since_tizen>\r
270             <value>Version of the specs this device data model is implemented to.</value>\r
271         </member>\r
272         <member name="T:Tizen.Network.IoTConnectivity.FindingError">\r
273             <summary>\r
274             Enumeration for resource found errors.\r
275             </summary>\r
276         </member>\r
277         <member name="F:Tizen.Network.IoTConnectivity.FindingError.Io">\r
278             <summary>\r
279             I/O error.\r
280             </summary>\r
281         </member>\r
282         <member name="F:Tizen.Network.IoTConnectivity.FindingError.OutOfMemory">\r
283             <summary>\r
284             Out of memory.\r
285             </summary>\r
286         </member>\r
287         <member name="F:Tizen.Network.IoTConnectivity.FindingError.PermissionDenied">\r
288             <summary>\r
289             Permission denied.\r
290             </summary>\r
291         </member>\r
292         <member name="F:Tizen.Network.IoTConnectivity.FindingError.NotSupported">\r
293             <summary>\r
294             Not supported.\r
295             </summary>\r
296         </member>\r
297         <member name="F:Tizen.Network.IoTConnectivity.FindingError.InvalidParameter">\r
298             <summary>\r
299             Invalid parameter.\r
300             </summary>\r
301         </member>\r
302         <member name="F:Tizen.Network.IoTConnectivity.FindingError.NoData">\r
303             <summary>\r
304             No data available.\r
305             </summary>\r
306         </member>\r
307         <member name="F:Tizen.Network.IoTConnectivity.FindingError.TimeOut">\r
308             <summary>\r
309             Time out.\r
310             </summary>\r
311         </member>\r
312         <member name="F:Tizen.Network.IoTConnectivity.FindingError.Iotivity">\r
313             <summary>\r
314             IoTivity errors.\r
315             </summary>\r
316         </member>\r
317         <member name="F:Tizen.Network.IoTConnectivity.FindingError.Representation">\r
318             <summary>\r
319             Representation errors.\r
320             </summary>\r
321         </member>\r
322         <member name="F:Tizen.Network.IoTConnectivity.FindingError.InvalidType">\r
323             <summary>\r
324             Invalid type.\r
325             </summary>\r
326         </member>\r
327         <member name="F:Tizen.Network.IoTConnectivity.FindingError.Already">\r
328             <summary>\r
329             Already.\r
330             </summary>\r
331         </member>\r
332         <member name="F:Tizen.Network.IoTConnectivity.FindingError.System">\r
333             <summary>\r
334             System errors.\r
335             </summary>\r
336         </member>\r
337         <member name="T:Tizen.Network.IoTConnectivity.FindingErrorOccurredEventArgs">\r
338             <summary>\r
339             This class represents event arguments of the FindingErrorOccurred event.\r
340             </summary>\r
341             <since_tizen> 3 </since_tizen>\r
342         </member>\r
343         <member name="P:Tizen.Network.IoTConnectivity.FindingErrorOccurredEventArgs.RequestId">\r
344             <summary>\r
345             The request ID of the operation, which caused this error.\r
346             </summary>\r
347             <since_tizen> 3 </since_tizen>\r
348             <value>The request ID of the operation, which caused this error.</value>\r
349         </member>\r
350         <member name="P:Tizen.Network.IoTConnectivity.FindingErrorOccurredEventArgs.Error">\r
351             <summary>\r
352             Contains error details.\r
353             </summary>\r
354             <since_tizen> 3 </since_tizen>\r
355             <value>Error details.</value>\r
356         </member>\r
357         <member name="T:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager">\r
358             <summary>\r
359             IoT connectivity client manager consists of client side APIs.\r
360             </summary>\r
361             <since_tizen> 3 </since_tizen>\r
362         </member>\r
363         <member name="F:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.MulticastAddress">\r
364             <summary>\r
365             The IP Address for multicast.\r
366             </summary>\r
367             <since_tizen> 3 </since_tizen>\r
368         </member>\r
369         <member name="E:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.PresenceReceived">\r
370             <summary>\r
371             PresenceReceived event. This event occurs when server starts sending presence of a resource.\r
372             </summary>\r
373             <since_tizen> 3 </since_tizen>\r
374         </member>\r
375         <member name="E:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.ResourceFound">\r
376             <summary>\r
377             ResourceFound event. This event occurs when a resource is found from the remote server\r
378             after sending request using API StartFindingResource().\r
379             </summary>\r
380             <since_tizen> 3 </since_tizen>\r
381         </member>\r
382         <member name="E:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.PlatformInformationFound">\r
383             <summary>\r
384             PlatformInformationFound event. This event occurs when platform information is found\r
385             after sending request using API StartFindingPlatformInformation().\r
386             </summary>\r
387             <since_tizen> 3 </since_tizen>\r
388         </member>\r
389         <member name="E:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.DeviceInformationFound">\r
390             <summary>\r
391             DeviceInformationFound event. This event occurs when device information is found\r
392             after sending request using API StartFindingDeviceInformation().\r
393             </summary>\r
394             <since_tizen> 3 </since_tizen>\r
395         </member>\r
396         <member name="E:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.FindingErrorOccurred">\r
397             <summary>\r
398             FindingError event. This event occurs when an error is found.\r
399             </summary>\r
400             <since_tizen> 3 </since_tizen>\r
401         </member>\r
402         <member name="P:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.TimeOut">\r
403             <summary>\r
404             Timeout in seconds.\r
405             </summary>\r
406             <since_tizen> 3 </since_tizen>\r
407             <value>\r
408             Value to be set must be in range from 1 to 3600. Default timeout interval value is 30.\n\r
409             Sets/gets the timeout of StartFindingResource(), StartFindingDeviceInformation(), StartFindingPlatformInformation(),\r
410             RemoteResource.GetAsync(), RemoteResource.PutAsync(), RemoteResource.PostAsync() and RemoteResource.DeleteAsync() APIs.\n\r
411             Setter can throw exception.\r
412             </value>\r
413             <pre>\r
414             Initialize() should be called to initialize.\r
415             </pre>\r
416             <code>\r
417             IoTConnectivityClientManager.Initialize();\r
418             IoTConnectivityClientManager.TimeOut = 120;\r
419             </code>\r
420         </member>\r
421         <member name="P:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.PollingInterval">\r
422             <summary>\r
423             Polling interval of IoTConnectivity.\r
424             </summary>\r
425             <since_tizen> 3 </since_tizen>\r
426             <value>\r
427             Sets/Gets the polling inerval(milliseconds) of IoTCon. Default value is 100 milliseconds.\r
428             Value to be set must be in range from 1 to 999. The closer to 0, the faster it operates.\r
429             Setter is invoked immediately for changing the interval.\r
430             If you want the faster operation, we recommend you set 10 milliseconds for polling interval.\r
431             Setter can throw exception.\r
432             </value>\r
433             <pre>\r
434             Initialize() should be called to initialize.\r
435             </pre>\r
436             <code>\r
437             IoTConnectivityClientManager.Initialize();\r
438             IoTConnectivityClientManager.PollingInterval = 100;\r
439             </code>\r
440         </member>\r
441         <member name="M:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.Initialize(System.String)">\r
442             <summary>\r
443             Initializes IoTCon.\r
444             Call this function to start IoTCon.\r
445             </summary>\r
446             <since_tizen> 3 </since_tizen>\r
447             <remarks>\r
448             @a filePath point to a file for handling secure virtual resources.\r
449             The file that is CBOR(Concise Binary Object Representation)-format must already exist\r
450             in @a filePath. We recommend to use application-local file for @a filePath.\r
451             </remarks>\r
452             <privilege>\r
453             http://tizen.org/privilege/network.get \n\r
454             http://tizen.org/privilege/internet\r
455             </privilege>\r
456             <privlevel>public</privlevel>\r
457             <param name="filePath">The file path to point to storage for handling secure virtual resources.</param>\r
458             <feature>http://tizen.org/feature/iot.ocf</feature>\r
459             <post>\r
460             You must call Deinitialize() if IoTCon API is no longer needed.\r
461             </post>\r
462             <seealso cref="M:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.Deinitialize"/>\r
463             <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
464             <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>\r
465             <exception cref="T:System.UnauthorizedAccessException">Thrown when an application does not have privilege to access.</exception>\r
466             <code>\r
467             string filePath = "../../res/iotcon-test-svr-db-client.dat";\r
468             IoTConnectivityClientManager.Initialize(filePath);\r
469             </code>\r
470         </member>\r
471         <member name="M:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.Deinitialize">\r
472             <summary>\r
473             Deinitializes IoTCon.\r
474             </summary>\r
475             <since_tizen> 3 </since_tizen>\r
476             <remarks>\r
477             This API must be called if IoTCon API is no longer needed.\r
478             </remarks>\r
479             <feature>http://tizen.org/feature/iot.ocf</feature>\r
480             <pre>\r
481             Initialize() should be called to initialize.\r
482             </pre>\r
483             <seealso cref="!:Initialize()"/>\r
484             <seealso cref="!:SecureInitialize()"/>\r
485             <code>\r
486             IoTConnectivityClientManager.Deinitialize();\r
487             </code>\r
488         </member>\r
489         <member name="M:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.InvokePolling">\r
490             <summary>\r
491             Invokes a next message from a queue for receiving messages from others, immediately.\r
492             </summary>\r
493             <since_tizen> 3 </since_tizen>\r
494             <remarks>\r
495             This API invokes a next message from a queue for receiving messages from others, immediately.\r
496             After calling the API, it continues the polling with existing interval.\r
497             </remarks>\r
498             <feature>http://tizen.org/feature/iot.ocf</feature>\r
499             <pre>\r
500             Initialize() should be called to initialize.\r
501             </pre>\r
502             <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
503             <code>\r
504             IoTConnectivityClientManager.InvokePolling();\r
505             </code>\r
506         </member>\r
507         <!-- "M:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.StartReceivingPresence(System.String,System.String)" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
508         <!-- "M:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.StopReceivingPresence(System.Int32)" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
509         <!-- "M:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.StartFindingResource(System.String,Tizen.Network.IoTConnectivity.ResourceQuery)" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
510         <!-- "M:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.StartFindingDeviceInformation(System.String,Tizen.Network.IoTConnectivity.ResourceQuery)" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
511         <!-- "M:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.StartFindingPlatformInformation(System.String,Tizen.Network.IoTConnectivity.ResourceQuery)" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
512         <member name="T:Tizen.Network.IoTConnectivity.IoTConnectivityServerManager">\r
513             <summary>\r
514             IoT connectivity server manager consists of server side APIs.\r
515             </summary>\r
516             <since_tizen> 3 </since_tizen>\r
517         </member>\r
518         <member name="M:Tizen.Network.IoTConnectivity.IoTConnectivityServerManager.Initialize(System.String)">\r
519             <summary>\r
520             Initializes IoTCon. Calls this API to start IoTCon.\r
521             </summary>\r
522             <since_tizen> 3 </since_tizen>\r
523             <remarks>\r
524             @a filePath point to a file for handling secure virtual resources.\r
525             The file that is CBOR(Concise Binary Object Representation)-format must already exist\r
526             in @a filePath. We recommend to use application-local file for @a filePath.\r
527             </remarks>\r
528             <privilege>\r
529             http://tizen.org/privilege/network.get \n\r
530             http://tizen.org/privilege/internet\r
531             </privilege>\r
532             <privlevel>public</privlevel>\r
533             <param name="filePath">The file path to point to storage for handling secure virtual resources.</param>\r
534             <feature>http://tizen.org/feature/iot.ocf</feature>\r
535             <post>\r
536             You must call Deinitialize() if IoTCon API is no longer needed.\r
537             </post>\r
538             <seealso cref="M:Tizen.Network.IoTConnectivity.IoTConnectivityServerManager.Deinitialize"/>\r
539             <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
540             <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>\r
541             <exception cref="T:System.UnauthorizedAccessException">Thrown when an application does not have privilege to access</exception>\r
542             <code>\r
543             string filePath = "../../res/iotcon-test-svr-db-server.dat";\r
544             IoTConnectivityServerManager.Initialize(filePath);\r
545             </code>\r
546         </member>\r
547         <member name="M:Tizen.Network.IoTConnectivity.IoTConnectivityServerManager.Deinitialize">\r
548             <summary>\r
549             Deinitializes IoTCon.\r
550             </summary>\r
551             <since_tizen> 3 </since_tizen>\r
552             <remarks>\r
553             This API must be called if IoTCon API is no longer needed.\r
554             </remarks>\r
555             <feature>http://tizen.org/feature/iot.ocf</feature>\r
556             <pre>\r
557             Initialize() should be called to initialize.\r
558             </pre>\r
559             <seealso cref="!:Initialize()"/>\r
560             <code>\r
561             IoTConnectivityServerManager.Deinitialize();\r
562             </code>\r
563         </member>\r
564         <!-- "M:Tizen.Network.IoTConnectivity.IoTConnectivityServerManager.RegisterResource(Tizen.Network.IoTConnectivity.Resource)" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
565         <!-- "M:Tizen.Network.IoTConnectivity.IoTConnectivityServerManager.UnregisterResource(Tizen.Network.IoTConnectivity.Resource)" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
566         <member name="M:Tizen.Network.IoTConnectivity.IoTConnectivityServerManager.StartSendingPresence(System.UInt32)">\r
567             <summary>\r
568             Starts presence of a server.\r
569             </summary>\r
570             <since_tizen> 3 </since_tizen>\r
571             <remarks>\r
572             Use this API to send server's announcements to clients.\r
573             Server can call this API when online for the first time or come back from offline to online.\n\r
574             If @a time is 0, server will set default value as 60 seconds.\n\r
575             If @a time is very big, server will set maximum value as (60 * 60 * 24) seconds, (24 hours).\r
576             </remarks>\r
577             <privilege>\r
578             http://tizen.org/privilege/internet\r
579             </privilege>\r
580             <privlevel>public</privlevel>\r
581             <param name="time">The interval of announcing presence in seconds.</param>\r
582             <feature>http://tizen.org/feature/iot.ocf</feature>\r
583             <pre>\r
584             Initialize() should be called to initialize.\r
585             </pre>\r
586             <seealso cref="!:IoTConnectivityClientManager.StartReceivingPresence()"/>\r
587             <seealso cref="!:IoTConnectivityClientManager.StopReceivingPresence()"/>\r
588             <seealso cref="E:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.PresenceReceived"/>\r
589             <seealso cref="M:Tizen.Network.IoTConnectivity.IoTConnectivityServerManager.StopSendingPresence"/>\r
590             <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
591             <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid.</exception>\r
592             <exception cref="T:System.UnauthorizedAccessException">Thrown when an application does not have privilege to access.</exception>\r
593             <code>\r
594             try {\r
595                 IoTConnectivityServerManager.StartSendingPresence(120);\r
596             } catch(Exception ex) {\r
597                 Console.Log("Exception caught : " + ex.Message);\r
598             }\r
599             </code>\r
600         </member>\r
601         <member name="M:Tizen.Network.IoTConnectivity.IoTConnectivityServerManager.StopSendingPresence">\r
602             <summary>\r
603             Stops presence of a server.\r
604             </summary>\r
605             <since_tizen> 3 </since_tizen>\r
606             <remarks>\r
607             Use this API to stop sending server's announcements to clients.\r
608             Server can call this API when terminating, entering to offline or out of network.\r
609             </remarks>\r
610             <privilege>\r
611             http://tizen.org/privilege/internet\r
612             </privilege>\r
613             <privlevel>public</privlevel>\r
614             <feature>http://tizen.org/feature/iot.ocf</feature>\r
615             <pre>\r
616             Initialize() should be called to initialize.\r
617             </pre>\r
618             <seealso cref="!:IoTConnectivityClientManager.StartReceivingPresence()"/>\r
619             <seealso cref="!:IoTConnectivityClientManager.StopReceivingPresence()"/>\r
620             <seealso cref="E:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.PresenceReceived"/>\r
621             <seealso cref="!:StartSendingPresence()"/>\r
622             <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
623             <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid.</exception>\r
624             <exception cref="T:System.UnauthorizedAccessException">Thrown when an application does not have privilege to access.</exception>\r
625             <code>\r
626             IoTConnectivityServerManager.StopSendingPresence();\r
627             </code>\r
628         </member>\r
629         <member name="M:Tizen.Network.IoTConnectivity.IoTConnectivityServerManager.SetDeviceName(System.String)">\r
630             <summary>\r
631             Sets the device name.\r
632             </summary>\r
633             <since_tizen> 3 </since_tizen>\r
634             <remarks>\r
635             This API sets the name of the local device (the device calling the API).\n\r
636             If the device name is set, clients can get the name using <see cref="!:IoTConnectivityClientManager.StartFindingDeviceInformation()"/>.\r
637             </remarks>\r
638             <param name="deviceName">The device name.</param>\r
639             <feature>http://tizen.org/feature/iot.ocf</feature>\r
640             <seealso cref="E:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.DeviceInformationFound"/>\r
641             <seealso cref="!:IoTConnectivityClientManager.StartFindingDeviceInformation()"/>\r
642             <seealso cref="T:Tizen.Network.IoTConnectivity.DeviceInformationFoundEventArgs"/>\r
643             <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
644             <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid.</exception>\r
645             <exception cref="T:System.UnauthorizedAccessException">Thrown when an application does not have privilege to access.</exception>\r
646             <code>\r
647             IoTConnectivityServerManager.SetDeviceName("my-tizen");\r
648             </code>\r
649         </member>\r
650         <member name="T:Tizen.Network.IoTConnectivity.LiteResource">\r
651             <summary>\r
652             This class represents a lite resource.\r
653             It provides APIs to encapsulate resources.\r
654             This class is accessed by using a constructor to create a new instance of this object.\r
655             </summary>\r
656             <since_tizen> 3 </since_tizen>\r
657         </member>\r
658         <!-- "M:Tizen.Network.IoTConnectivity.LiteResource.#ctor(System.String,Tizen.Network.IoTConnectivity.ResourceTypes,Tizen.Network.IoTConnectivity.ResourcePolicy,Tizen.Network.IoTConnectivity.Attributes)" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
659         <!-- "P:Tizen.Network.IoTConnectivity.LiteResource.Attributes" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
660         <member name="M:Tizen.Network.IoTConnectivity.LiteResource.OnPost(Tizen.Network.IoTConnectivity.Attributes)">\r
661             <summary>\r
662             Decides whether to accept or reject a post request.\r
663             </summary>\r
664             <since_tizen> 3 </since_tizen>\r
665             <remarks>\r
666             Child classes of this class can override this method to accept or reject post request.\r
667             </remarks>\r
668             <param name="attribs">The new attributes of the lite resource.</param>\r
669             <returns>true to accept post request, false to reject it.</returns>\r
670             <code>\r
671             public class MyLightResource : LiteResource\r
672             {\r
673                 protected override bool OnPost(Attributes attributes)\r
674                 {\r
675                     object newAttributes;\r
676                     attributes.TryGetValue("LIGHT_ATTRIBUTE", out newAttributes);\r
677                     if((int)newAttributes == 1)\r
678                         return true;\r
679                     return false;\r
680                 }\r
681             }\r
682             </code>\r
683         </member>\r
684         <member name="M:Tizen.Network.IoTConnectivity.LiteResource.OnGet(Tizen.Network.IoTConnectivity.Request)">\r
685             @cond\r
686         </member>\r
687         <member name="T:Tizen.Network.IoTConnectivity.ObservePolicy">\r
688             <summary>\r
689             Enumeration for the policy of observation.\r
690             </summary>\r
691             <since_tizen> 3 </since_tizen>\r
692         </member>\r
693         <member name="F:Tizen.Network.IoTConnectivity.ObservePolicy.IgnoreOutOfOrder">\r
694             <summary>\r
695             Indicates the observation request for the most up-to-date notifications only.\r
696             </summary>\r
697             <since_tizen> 3 </since_tizen>\r
698         </member>\r
699         <member name="F:Tizen.Network.IoTConnectivity.ObservePolicy.AcceptOutOfOrder">\r
700             <summary>\r
701             Indicates the observation request for all notifications including state notifications.\r
702             </summary>\r
703             <since_tizen> 3 </since_tizen>\r
704         </member>\r
705         <member name="T:Tizen.Network.IoTConnectivity.ObserverNotifiedEventArgs">\r
706             <summary>\r
707             This class represents event arguments of the ObserverNotified event.\r
708             </summary>\r
709             <since_tizen> 3 </since_tizen>\r
710         </member>\r
711         <member name="P:Tizen.Network.IoTConnectivity.ObserverNotifiedEventArgs.Result">\r
712             <summary>\r
713             Result of the observe response.\r
714             </summary>\r
715             <since_tizen> 3 </since_tizen>\r
716             <value>Result of the observe response.</value>\r
717         </member>\r
718         <member name="P:Tizen.Network.IoTConnectivity.ObserverNotifiedEventArgs.Representation">\r
719             <summary>\r
720             Representation of the resource being observed.\r
721             </summary>\r
722             <since_tizen> 3 </since_tizen>\r
723             <value>Representation of the resource being observed.</value>\r
724         </member>\r
725         <member name="T:Tizen.Network.IoTConnectivity.ObserveType">\r
726             <summary>\r
727             Enumeration for the type of observation.\r
728             </summary>\r
729             <since_tizen> 3 </since_tizen>\r
730         </member>\r
731         <member name="F:Tizen.Network.IoTConnectivity.ObserveType.NoType">\r
732             <summary>\r
733             No observe action.\r
734             </summary>\r
735             <since_tizen> 3 </since_tizen>\r
736         </member>\r
737         <member name="F:Tizen.Network.IoTConnectivity.ObserveType.Register">\r
738             <summary>\r
739             Indicates an action of the registering observation.\r
740             </summary>\r
741             <since_tizen> 3 </since_tizen>\r
742         </member>\r
743         <member name="F:Tizen.Network.IoTConnectivity.ObserveType.Deregister">\r
744             <summary>\r
745             Indicates an action of unregistering observation.\r
746             </summary>\r
747             <since_tizen> 3 </since_tizen>\r
748         </member>\r
749         <member name="T:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs">\r
750             <summary>\r
751             This class represents event arguments of the PlatformInformationFound event.\r
752             </summary>\r
753             <since_tizen> 3 </since_tizen>\r
754         </member>\r
755         <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.RequestId">\r
756             <summary>\r
757             Indicates the request ID.\r
758             </summary>\r
759             <since_tizen> 3 </since_tizen>\r
760             <value>The request ID.</value>\r
761         </member>\r
762         <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.EventContinue">\r
763             <summary>\r
764             Indicates to continuously receive the event for finding the platform information.\r
765             </summary>\r
766             <since_tizen> 3 </since_tizen>\r
767             <value>Continuously receive the event for finding the platform information.</value>\r
768         </member>\r
769         <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.PlatformId">\r
770             <summary>\r
771             Indicates the platform identifier.\r
772             </summary>\r
773             <since_tizen> 3 </since_tizen>\r
774             <value>The platform identifier.</value>\r
775         </member>\r
776         <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.ManufacturerName">\r
777             <summary>\r
778             Indicates the name of the manufacturer.\r
779             </summary>\r
780             <since_tizen> 3 </since_tizen>\r
781             <value>The name of the manufacturer.</value>\r
782         </member>\r
783         <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.ManufacturerURL">\r
784             <summary>\r
785             Indicates the URL of the manufacturer.\r
786             </summary>\r
787             <since_tizen> 3 </since_tizen>\r
788             <value>The URL of the manufacturer.</value>\r
789         </member>\r
790         <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.ModelNumber">\r
791             <summary>\r
792             Indicates the model number as designated by the manufacturer.\r
793             </summary>\r
794             <since_tizen> 3 </since_tizen>\r
795             <value>The model number as designated by the manufacturer.</value>\r
796         </member>\r
797         <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.DateOfManufacture">\r
798             <summary>\r
799             Indicates the manufacturing date of the device.\r
800             </summary>\r
801             <since_tizen> 3 </since_tizen>\r
802             <value>The manufacturing date of the device.</value>\r
803         </member>\r
804         <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.PlatformVersion">\r
805             <summary>\r
806             Indicates the version of the platfrom defined by the manufacturer.\r
807             </summary>\r
808             <since_tizen> 3 </since_tizen>\r
809             <value>The version of platfrom defined by manufacturer.</value>\r
810         </member>\r
811         <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.OsVersion">\r
812             <summary>\r
813             Indicates the version of the platfrom resident OS.\r
814             </summary>\r
815             <since_tizen> 3 </since_tizen>\r
816             <value>The version of the platfrom resident OS.</value>\r
817         </member>\r
818         <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.HardwareVersion">\r
819             <summary>\r
820             Indicates the version of the platform Hardware.\r
821             </summary>\r
822             <since_tizen> 3 </since_tizen>\r
823             <value>The version of the platform Hardware.</value>\r
824         </member>\r
825         <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.FirmwareVersion">\r
826             <summary>\r
827             Indicates the version of the device firmware.\r
828             </summary>\r
829             <since_tizen> 3 </since_tizen>\r
830             <value>The version of the device firmware.</value>\r
831         </member>\r
832         <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.SupportUrl">\r
833             <summary>\r
834             Indicates the URL that points to support information from the manufacturer.\r
835             </summary>\r
836             <since_tizen> 3 </since_tizen>\r
837             <value>The URL that points to support information from the manufacturer.</value>\r
838         </member>\r
839         <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.SystemTime">\r
840             <summary>\r
841             Indicates the reference time of the device.\r
842             </summary>\r
843             <since_tizen> 3 </since_tizen>\r
844             <value>The reference time of the device.</value>\r
845         </member>\r
846         <member name="T:Tizen.Network.IoTConnectivity.PresenceEventType">\r
847             <summary>\r
848             Enumeration for operation of presence response.\r
849             </summary>\r
850             <since_tizen> 3 </since_tizen>\r
851         </member>\r
852         <member name="F:Tizen.Network.IoTConnectivity.PresenceEventType.ResourceCreated">\r
853             <summary>\r
854             Indicates the resource creation operation of the server.\r
855             </summary>\r
856             <since_tizen> 3 </since_tizen>\r
857         </member>\r
858         <member name="F:Tizen.Network.IoTConnectivity.PresenceEventType.ResourceUpdated">\r
859             <summary>\r
860             Indicates the resource updation operation of the server.\r
861             </summary>\r
862             <since_tizen> 3 </since_tizen>\r
863         </member>\r
864         <member name="F:Tizen.Network.IoTConnectivity.PresenceEventType.ResourceDestroyed">\r
865             <summary>\r
866             Indicates the resource destruction operation of the server.\r
867             </summary>\r
868             <since_tizen> 3 </since_tizen>\r
869         </member>\r
870         <member name="T:Tizen.Network.IoTConnectivity.PresenceReceivedEventArgs">\r
871             <summary>\r
872             This class represents event arguments of the PresenceReceived event.\r
873             </summary>\r
874             <since_tizen> 3 </since_tizen>\r
875         </member>\r
876         <member name="P:Tizen.Network.IoTConnectivity.PresenceReceivedEventArgs.PresenceId">\r
877             <summary>\r
878             Indicates the request ID of the presence event.\r
879             </summary>\r
880             <since_tizen> 3 </since_tizen>\r
881             <value>The request ID of the presence event.</value>\r
882         </member>\r
883         <member name="P:Tizen.Network.IoTConnectivity.PresenceReceivedEventArgs.EventType">\r
884             <summary>\r
885             Indicates the event type.\r
886             </summary>\r
887             <since_tizen> 3 </since_tizen>\r
888             <value>The event type.</value>\r
889         </member>\r
890         <member name="P:Tizen.Network.IoTConnectivity.PresenceReceivedEventArgs.HostAddress">\r
891             <summary>\r
892             Indicates the host address of resource.\r
893             </summary>\r
894             <since_tizen> 3 </since_tizen>\r
895             <value>The host address of resource.</value>\r
896         </member>\r
897         <member name="P:Tizen.Network.IoTConnectivity.PresenceReceivedEventArgs.Type">\r
898             <summary>\r
899             Indicates the type of the resource.\r
900             </summary>\r
901             <since_tizen> 3 </since_tizen>\r
902             <value>The type of the resource.</value>\r
903         </member>\r
904         <member name="T:Tizen.Network.IoTConnectivity.QualityOfService">\r
905             <summary>\r
906             Enumeration for states of remote resource.\r
907             </summary>\r
908             <since_tizen> 3 </since_tizen>\r
909         </member>\r
910         <member name="F:Tizen.Network.IoTConnectivity.QualityOfService.Low">\r
911             <summary>\r
912             Indicates the low quality of service.\r
913             </summary>\r
914             <since_tizen> 3 </since_tizen>\r
915         </member>\r
916         <member name="F:Tizen.Network.IoTConnectivity.QualityOfService.High">\r
917             <summary>\r
918             Indicates the high quality of service.\r
919             </summary>\r
920             <since_tizen> 3 </since_tizen>\r
921         </member>\r
922         <member name="T:Tizen.Network.IoTConnectivity.RemoteResource">\r
923             <summary>\r
924             This class represents a remote resource.\r
925             It provides APIs to manage remote resource.\r
926             </summary>\r
927             <since_tizen> 3 </since_tizen>\r
928         </member>\r
929         <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
930             <summary>\r
931             Creates a remote resource instance.\r
932             </summary>\r
933             <since_tizen> 3 </since_tizen>\r
934             <remarks>\r
935             To use this API, you should provide all the details required to correctly contact and\r
936             observe the object.\n\r
937             If not, you should discover the resource object manually.\n\r
938             The @a policy can contain multiple policies like ResourcePolicy.Discoverable | ResourcePolicy.Observable.\r
939             </remarks>\r
940             <param name="hostAddress">The host address of the resource.</param>\r
941             <param name="uriPath">The URI path of the resource.</param>\r
942             <param name="policy">The policies of the resource.</param>\r
943             <param name="resourceTypes">The resource types of the resource.</param>\r
944             <param name="resourceInterfaces">The resource interfaces of the resource.</param>\r
945             <feature>http://tizen.org/feature/iot.ocf</feature>\r
946             <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
947             <exception cref="T:System.OutOfMemoryException">Thrown when there is not enough memory.</exception>\r
948             <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>\r
949         </member>\r
950         <member name="M:Tizen.Network.IoTConnectivity.RemoteResource.Finalize">\r
951             <summary>\r
952             Destructor of the RemoteResource class.\r
953             </summary>\r
954         </member>\r
955         <member name="E:Tizen.Network.IoTConnectivity.RemoteResource.CacheUpdated">\r
956             <summary>\r
957             The event is invoked with cached resource attributes.\r
958             </summary>\r
959             <since_tizen> 3 </since_tizen>\r
960         </member>\r
961         <member name="E:Tizen.Network.IoTConnectivity.RemoteResource.ObserverNotified">\r
962             <summary>\r
963             Observe an event on the resource sent by the server.\r
964             </summary>\r
965             <since_tizen> 3 </since_tizen>\r
966         </member>\r
967         <member name="E:Tizen.Network.IoTConnectivity.RemoteResource.StateChanged">\r
968             <summary>\r
969             The event is called when remote resource's state are changed.\r
970             </summary>\r
971             <since_tizen> 3 </since_tizen>\r
972         </member>\r
973         <member name="P:Tizen.Network.IoTConnectivity.RemoteResource.HostAddress">\r
974             <summary>\r
975             The host address of the resource.\r
976             </summary>\r
977             <since_tizen> 3 </since_tizen>\r
978             <value>The host address of the resource.</value>\r
979         </member>\r
980         <member name="P:Tizen.Network.IoTConnectivity.RemoteResource.UriPath">\r
981             <summary>\r
982             The URI path of the resource.\r
983             </summary>\r
984             <since_tizen> 3 </since_tizen>\r
985             <value>The URI path of the resource.</value>\r
986         </member>\r
987         <member name="P:Tizen.Network.IoTConnectivity.RemoteResource.Types">\r
988             <summary>\r
989             The resource types of the remote resource.\r
990             </summary>\r
991             <since_tizen> 3 </since_tizen>\r
992             <value>The resource types of the remote resource.</value>\r
993         </member>\r
994         <member name="P:Tizen.Network.IoTConnectivity.RemoteResource.Interfaces">\r
995             <summary>\r
996             The interfaces of the resource.\r
997             </summary>\r
998             <since_tizen> 3 </since_tizen>\r
999             <value>The interfaces of the resource.</value>\r
1000         </member>\r
1001         <member name="P:Tizen.Network.IoTConnectivity.RemoteResource.Policy">\r
1002             <summary>\r
1003             The policy of the resource.\r
1004             </summary>\r
1005             <since_tizen> 3 </since_tizen>\r
1006             <value>The policy of the resource.</value>\r
1007         </member>\r
1008         <member name="P:Tizen.Network.IoTConnectivity.RemoteResource.Options">\r
1009             <summary>\r
1010             The header options of the resource.\r
1011             </summary>\r
1012             <since_tizen> 3 </since_tizen>\r
1013             <value>The header options of the resource.</value>\r
1014             <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
1015             <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>\r
1016         </member>\r
1017         <member name="P:Tizen.Network.IoTConnectivity.RemoteResource.CacheEnabled">\r
1018             <summary>\r
1019             Indicates the CacheEnabled status of the remote resource.\r
1020             </summary>\r
1021             <since_tizen> 3 </since_tizen>\r
1022             <value>\r
1023             Client can start caching only when this is set true. Set it to false to stop caching the resource attributes.\r
1024             </value>\r
1025             <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
1026             <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>\r
1027             <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid.</exception>\r
1028             <exception cref="T:System.UnauthorizedAccessException">Thrown when an application does not have privilege to access.</exception>\r
1029             <exception cref="T:System.OutOfMemoryException">Thrown when there is not enough memory.</exception>\r
1030         </member>\r
1031         <member name="P:Tizen.Network.IoTConnectivity.RemoteResource.TimeInterval">\r
1032             <summary>\r
1033             Time interval of monitoring and caching API.\r
1034             </summary>\r
1035             <since_tizen> 3 </since_tizen>\r
1036             <value>\r
1037             Default time interval is 10 seconds.\r
1038             Seconds for time interval (must be in range from 1 to 3600).\r
1039             </value>\r
1040             <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
1041             <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>\r
1042         </member>\r
1043         <member name="P:Tizen.Network.IoTConnectivity.RemoteResource.DeviceId">\r
1044             <summary>\r
1045             The device ID of the resource.\r
1046             </summary>\r
1047             <since_tizen> 3 </since_tizen>\r
1048             <value>The device ID of the resource.</value>\r
1049         </member>\r
1050         <member name="M:Tizen.Network.IoTConnectivity.RemoteResource.CachedRepresentation">\r
1051             <summary>\r
1052             Gets cached representation from the remote resource.\r
1053             </summary>\r
1054             <since_tizen> 3 </since_tizen>\r
1055             <returns>cached representation from the remote resource.</returns>\r
1056             <feature>http://tizen.org/feature/iot.ocf</feature>\r
1057         </member>\r
1058         <member name="M:Tizen.Network.IoTConnectivity.RemoteResource.StartObserving(Tizen.Network.IoTConnectivity.ObservePolicy,Tizen.Network.IoTConnectivity.ResourceQuery)">\r
1059             <summary>\r
1060             Starts observing on the resource.\r
1061             </summary>\r
1062             <since_tizen> 3 </since_tizen>\r
1063             <remarks>\r
1064             When server sends notification message, <see cref="E:Tizen.Network.IoTConnectivity.RemoteResource.ObserverNotified"/> will be called.\r
1065             </remarks>\r
1066             <privilege>\r
1067             http://tizen.org/privilege/internet\r
1068             </privilege>\r
1069             <privlevel>public</privlevel>\r
1070             <param name="policy">The type to specify how client wants to observe.</param>\r
1071             <param name="query">The query to send to server.</param>\r
1072             <feature>http://tizen.org/feature/iot.ocf</feature>\r
1073             <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
1074             <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid.</exception>\r
1075             <exception cref="T:System.UnauthorizedAccessException">Thrown when an application does not have privilege to access.</exception>\r
1076             <exception cref="T:System.OutOfMemoryException">Thrown when there is not enough memory.</exception>\r
1077         </member>\r
1078         <member name="M:Tizen.Network.IoTConnectivity.RemoteResource.StopObserving">\r
1079             <summary>\r
1080             Stops observing on the resource.\r
1081             </summary>\r
1082             <since_tizen> 3 </since_tizen>\r
1083             <privilege>\r
1084             http://tizen.org/privilege/internet\r
1085             </privilege>\r
1086             <privlevel>public</privlevel>\r
1087             <feature>http://tizen.org/feature/iot.ocf</feature>\r
1088             <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
1089             <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid.</exception>\r
1090             <exception cref="T:System.UnauthorizedAccessException">Thrown when an application does not have privilege to access.</exception>\r
1091         </member>\r
1092         <member name="M:Tizen.Network.IoTConnectivity.RemoteResource.GetAsync(Tizen.Network.IoTConnectivity.ResourceQuery)">\r
1093             <summary>\r
1094             Gets the attributes of a resource asynchronously.\r
1095             </summary>\r
1096             <since_tizen> 3 </since_tizen>\r
1097             <privilege>\r
1098             http://tizen.org/privilege/internet\r
1099             </privilege>\r
1100             <privlevel>public</privlevel>\r
1101             <param name="query">The ResourceQuery to send to server.</param>\r
1102             <returns>Remote response with result and representation.</returns>\r
1103             <feature>http://tizen.org/feature/iot.ocf</feature>\r
1104         </member>\r
1105         <member name="M:Tizen.Network.IoTConnectivity.RemoteResource.PutAsync(Tizen.Network.IoTConnectivity.Representation,Tizen.Network.IoTConnectivity.ResourceQuery)">\r
1106             <summary>\r
1107             Puts the representation of a resource asynchronously.\r
1108             </summary>\r
1109             <since_tizen> 3 </since_tizen>\r
1110             <privilege>\r
1111             http://tizen.org/privilege/internet\r
1112             </privilege>\r
1113             <privlevel>public</privlevel>\r
1114             <param name="representation">Resource representation to put.</param>\r
1115             <param name="query">The ResourceQuery to send to server.</param>\r
1116             <returns>Remote response with result and representation.</returns>\r
1117             <feature>http://tizen.org/feature/iot.ocf</feature>\r
1118         </member>\r
1119         <member name="M:Tizen.Network.IoTConnectivity.RemoteResource.PostAsync(Tizen.Network.IoTConnectivity.Representation,Tizen.Network.IoTConnectivity.ResourceQuery)">\r
1120             <summary>\r
1121             Posts request on a resource asynchronously.\r
1122             </summary>\r
1123             <since_tizen> 3 </since_tizen>\r
1124             <privilege>\r
1125             http://tizen.org/privilege/internet\r
1126             </privilege>\r
1127             <privlevel>public</privlevel>\r
1128             <param name="representation">Resource representation of request.</param>\r
1129             <param name="query">The ResourceQuery to send to server.</param>\r
1130             <returns>Remote response with result and representation.</returns>\r
1131             <feature>http://tizen.org/feature/iot.ocf</feature>\r
1132         </member>\r
1133         <member name="M:Tizen.Network.IoTConnectivity.RemoteResource.DeleteAsync">\r
1134             <summary>\r
1135             Deletes the resource asynchronously.\r
1136             </summary>\r
1137             <since_tizen> 3 </since_tizen>\r
1138             <privilege>\r
1139             http://tizen.org/privilege/internet\r
1140             </privilege>\r
1141             <privlevel>public</privlevel>\r
1142             <returns>Remote response with result and representation.</returns>\r
1143             <feature>http://tizen.org/feature/iot.ocf</feature>\r
1144         </member>\r
1145         <member name="M:Tizen.Network.IoTConnectivity.RemoteResource.Dispose">\r
1146             <summary>\r
1147             Releases any unmanaged resources used by this object.\r
1148             </summary>\r
1149             <since_tizen> 3 </since_tizen>\r
1150             <feature>http://tizen.org/feature/iot.ocf</feature>\r
1151         </member>\r
1152         <member name="M:Tizen.Network.IoTConnectivity.RemoteResource.Dispose(System.Boolean)">\r
1153             <summary>\r
1154             Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.\r
1155             </summary>\r
1156             <since_tizen> 3 </since_tizen>\r
1157             <param name="disposing">If true, disposes any disposable objects. If false, does not dispose disposable objects.</param>\r
1158             <feature>http://tizen.org/feature/iot.ocf</feature>\r
1159         </member>\r
1160         <member name="T:Tizen.Network.IoTConnectivity.RemoteResponse">\r
1161             <summary>\r
1162             This class represents a remote response.\r
1163             It represents the response of all CRUD operations.\r
1164             </summary>\r
1165             <since_tizen> 3 </since_tizen>\r
1166         </member>\r
1167         <member name="P:Tizen.Network.IoTConnectivity.RemoteResponse.Result">\r
1168             <summary>\r
1169             Indicates the result of the response.\r
1170             </summary>\r
1171             <since_tizen> 3 </since_tizen>\r
1172             <value>The result of the response.</value>\r
1173         </member>\r
1174         <member name="P:Tizen.Network.IoTConnectivity.RemoteResponse.Representation">\r
1175             <summary>\r
1176             Indicates representation of the response.\r
1177             </summary>\r
1178             <since_tizen> 3 </since_tizen>\r
1179             <value>Representation of the response.</value>\r
1180         </member>\r
1181         <member name="P:Tizen.Network.IoTConnectivity.RemoteResponse.Options">\r
1182             <summary>\r
1183             Indicates header options of the response.\r
1184             </summary>\r
1185             <since_tizen> 3 </since_tizen>\r
1186             <value>Header options of the response.</value>\r
1187         </member>\r
1188         <member name="T:Tizen.Network.IoTConnectivity.Representation">\r
1189             <summary>\r
1190             This class provides APIs to manage representation.\r
1191             A representation is a payload of a request or a response.\r
1192             </summary>\r
1193             <since_tizen> 3 </since_tizen>\r
1194         </member>\r
1195         <member name="M:Tizen.Network.IoTConnectivity.Representation.#ctor">\r
1196             <summary>\r
1197             The Representation constructor.\r
1198             </summary>\r
1199             <since_tizen> 3 </since_tizen>\r
1200             <feature>http://tizen.org/feature/iot.ocf</feature>\r
1201             <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
1202             <exception cref="T:System.OutOfMemoryException">Thrown when there is not enough memory.</exception>\r
1203             <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>\r
1204             <code>\r
1205             Representation repr = new Representation();\r
1206             </code>\r
1207         </member>\r
1208         <member name="M:Tizen.Network.IoTConnectivity.Representation.Finalize">\r
1209             <summary>\r
1210             Destructor of the Representation class.\r
1211             </summary>\r
1212         </member>\r
1213         <member name="P:Tizen.Network.IoTConnectivity.Representation.UriPath">\r
1214             <summary>\r
1215             The URI path of resource.\r
1216             </summary>\r
1217             <since_tizen> 3 </since_tizen>\r
1218             <value>\r
1219             The URI path of resource.\r
1220             Setter can throw exceptions.\r
1221             </value>\r
1222             <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
1223             <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>\r
1224             <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid.</exception>\r
1225             <code>\r
1226             Representation repr = new Representation();\r
1227             repr.UriPath = "/a/light";\r
1228             Console.WriteLine("URI is {0}", repr.UriPath);  //Getter\r
1229             </code>\r
1230         </member>\r
1231         <!-- "P:Tizen.Network.IoTConnectivity.Representation.Type" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
1232         <!-- "P:Tizen.Network.IoTConnectivity.Representation.Interface" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
1233         <member name="P:Tizen.Network.IoTConnectivity.Representation.Attributes">\r
1234             <summary>\r
1235             Current attributes of the resource.\r
1236             </summary>\r
1237             <since_tizen> 3 </since_tizen>\r
1238             <value>Current attributes of the resource.</value>\r
1239             <seealso cref="P:Tizen.Network.IoTConnectivity.Representation.Attributes"/>\r
1240             <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
1241             <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>\r
1242             <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid.</exception>\r
1243             <code>\r
1244             Representation repr = new Representation();\r
1245             Attributes attributes = new Attributes() {\r
1246                 { "state", "ON" },\r
1247                 { "dim", 10 }\r
1248             };\r
1249             repr.Attributes = attributes;\r
1250             var newAttributes = repr.Attributes;   // Getter\r
1251             string strval = newAttributes["state"] as string;\r
1252             int intval = (int)newAttributes["dim"];\r
1253             Console.WriteLine("attributes are {0} and {1}", strval, intval);\r
1254             </code>\r
1255         </member>\r
1256         <!-- "P:Tizen.Network.IoTConnectivity.Representation.Children" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
1257         <member name="M:Tizen.Network.IoTConnectivity.Representation.Dispose">\r
1258             <summary>\r
1259             Releases any unmanaged resources used by this object.\r
1260             </summary>\r
1261             <since_tizen> 3 </since_tizen>\r
1262             <feature>http://tizen.org/feature/iot.ocf</feature>\r
1263         </member>\r
1264         <member name="M:Tizen.Network.IoTConnectivity.Representation.Dispose(System.Boolean)">\r
1265             <summary>\r
1266             Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.\r
1267             </summary>\r
1268             <since_tizen> 3 </since_tizen>\r
1269             <param name="disposing">If true, disposes any disposable objects. If false, does not dispose disposable objects.</param>\r
1270             <feature>http://tizen.org/feature/iot.ocf</feature>\r
1271         </member>\r
1272         <member name="T:Tizen.Network.IoTConnectivity.Request">\r
1273             <summary>\r
1274             Class respresenting request to a resource.\r
1275             It provides APIs to manage client's request.\r
1276             </summary>\r
1277             <since_tizen> 3 </since_tizen>\r
1278         </member>\r
1279         <member name="M:Tizen.Network.IoTConnectivity.Request.Finalize">\r
1280             <summary>\r
1281             Destructor of the Request class.\r
1282             </summary>\r
1283         </member>\r
1284         <member name="P:Tizen.Network.IoTConnectivity.Request.HostAddress">\r
1285             <summary>\r
1286             The host address of the request.\r
1287             </summary>\r
1288             <since_tizen> 3 </since_tizen>\r
1289             <value>The host address of the request.</value>\r
1290         </member>\r
1291         <member name="P:Tizen.Network.IoTConnectivity.Request.Representation">\r
1292             <summary>\r
1293             The representation of the request.\r
1294             </summary>\r
1295             <since_tizen> 3 </since_tizen>\r
1296             <value>The representation of the request.</value>\r
1297         </member>\r
1298         <member name="P:Tizen.Network.IoTConnectivity.Request.Query">\r
1299             <summary>\r
1300             The query of the request.\r
1301             </summary>\r
1302             <since_tizen> 3 </since_tizen>\r
1303             <value>The query of the request.</value>\r
1304         </member>\r
1305         <member name="P:Tizen.Network.IoTConnectivity.Request.Options">\r
1306             <summary>\r
1307             The options related to the request.\r
1308             </summary>\r
1309             <since_tizen> 3 </since_tizen>\r
1310             <value>The options related to the request.</value>\r
1311         </member>\r
1312         <member name="M:Tizen.Network.IoTConnectivity.Request.Dispose">\r
1313             <summary>\r
1314             Releases any unmanaged resources used by this object.\r
1315             </summary>\r
1316             <since_tizen> 3 </since_tizen>\r
1317             <feature>http://tizen.org/feature/iot.ocf</feature>\r
1318         </member>\r
1319         <member name="M:Tizen.Network.IoTConnectivity.Request.Dispose(System.Boolean)">\r
1320             <summary>\r
1321             Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.\r
1322             </summary>\r
1323             <since_tizen> 3 </since_tizen>\r
1324             <param name="disposing">If true, disposes any disposable objects. If false, does not dispose disposable objects.</param>\r
1325             <feature>http://tizen.org/feature/iot.ocf</feature>\r
1326         </member>\r
1327         <member name="T:Tizen.Network.IoTConnectivity.Resource">\r
1328             <summary>\r
1329             Abstract class respresenting a resource.\r
1330             All resources need to inherit from this class.\r
1331             </summary>\r
1332             <since_tizen> 3 </since_tizen>\r
1333         </member>\r
1334         <!-- "M:Tizen.Network.IoTConnectivity.Resource.#ctor(System.String,Tizen.Network.IoTConnectivity.ResourceTypes,Tizen.Network.IoTConnectivity.ResourceInterfaces,Tizen.Network.IoTConnectivity.ResourcePolicy)" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
1335         <member name="M:Tizen.Network.IoTConnectivity.Resource.Finalize">\r
1336             <summary>\r
1337             Destructor of the Resource class.\r
1338             </summary>\r
1339         </member>\r
1340         <member name="P:Tizen.Network.IoTConnectivity.Resource.Types">\r
1341             <summary>\r
1342             Type details of the resource.\r
1343             </summary>\r
1344             <since_tizen> 3 </since_tizen>\r
1345             <value>Type details of the resource.</value>\r
1346         </member>\r
1347         <member name="P:Tizen.Network.IoTConnectivity.Resource.Interfaces">\r
1348             <summary>\r
1349             Interface details of the resource.\r
1350             </summary>\r
1351             <since_tizen> 3 </since_tizen>\r
1352             <value>Interface details of the resource.</value>\r
1353         </member>\r
1354         <member name="P:Tizen.Network.IoTConnectivity.Resource.Policy">\r
1355             <summary>\r
1356             The policies of the resource.\r
1357             </summary>\r
1358             <since_tizen> 3 </since_tizen>\r
1359             <value>The policies of the resource.</value>\r
1360         </member>\r
1361         <member name="P:Tizen.Network.IoTConnectivity.Resource.UriPath">\r
1362             <summary>\r
1363             URI path of the resource.\r
1364             </summary>\r
1365             <since_tizen> 3 </since_tizen>\r
1366             <value>URI path of the resource.</value>\r
1367         </member>\r
1368         <member name="P:Tizen.Network.IoTConnectivity.Resource.Children">\r
1369             <summary>\r
1370             List of Child resources.\r
1371             </summary>\r
1372             <since_tizen> 3 </since_tizen>\r
1373             <value>List of Child resources.</value>\r
1374         </member>\r
1375         <!-- "M:Tizen.Network.IoTConnectivity.Resource.Notify(Tizen.Network.IoTConnectivity.Representation,Tizen.Network.IoTConnectivity.QualityOfService)" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
1376         <member name="M:Tizen.Network.IoTConnectivity.Resource.OnGet(Tizen.Network.IoTConnectivity.Request)">\r
1377             <summary>\r
1378             This is called when the client performs get operation on this resource.\r
1379             </summary>\r
1380             <since_tizen> 3 </since_tizen>\r
1381             <param name="request">A request from client.</param>\r
1382             <returns>A response having the representation and the result.</returns>\r
1383         </member>\r
1384         <member name="M:Tizen.Network.IoTConnectivity.Resource.OnPut(Tizen.Network.IoTConnectivity.Request)">\r
1385             <summary>\r
1386             This is called when the client performs put operation on this resource.\r
1387             </summary>\r
1388             <since_tizen> 3 </since_tizen>\r
1389             <param name="request">A request from client.</param>\r
1390             <returns>A response.</returns>\r
1391         </member>\r
1392         <member name="M:Tizen.Network.IoTConnectivity.Resource.OnPost(Tizen.Network.IoTConnectivity.Request)">\r
1393             <summary>\r
1394             This is called when the client performs post operation on this resource.\r
1395             </summary>\r
1396             <since_tizen> 3 </since_tizen>\r
1397             <param name="request">A request from client.</param>\r
1398             <returns>A response having the representation and the result.</returns>\r
1399         </member>\r
1400         <member name="M:Tizen.Network.IoTConnectivity.Resource.OnDelete(Tizen.Network.IoTConnectivity.Request)">\r
1401             <summary>\r
1402             This is called when the client performs delete operation on this resource.\r
1403             </summary>\r
1404             <since_tizen> 3 </since_tizen>\r
1405             <param name="request">A request from client.</param>\r
1406             <returns>A response.</returns>\r
1407         </member>\r
1408         <member name="M:Tizen.Network.IoTConnectivity.Resource.OnObserving(Tizen.Network.IoTConnectivity.Request,Tizen.Network.IoTConnectivity.ObserveType,System.Int32)">\r
1409             <summary>\r
1410             Called on the observing event.\r
1411             </summary>\r
1412             <since_tizen> 3 </since_tizen>\r
1413             <param name="request">A request from client.</param>\r
1414             <param name="type">Observer type.</param>\r
1415             <param name="observeId">Observe identifier.</param>\r
1416             <returns>Returns true if it wants to be observed, else false.</returns>\r
1417         </member>\r
1418         <member name="M:Tizen.Network.IoTConnectivity.Resource.Dispose">\r
1419             <summary>\r
1420             Releases any unmanaged resources used by this object.\r
1421             </summary>\r
1422             <since_tizen> 3 </since_tizen>\r
1423             <feature>http://tizen.org/feature/iot.ocf</feature>\r
1424         </member>\r
1425         <member name="M:Tizen.Network.IoTConnectivity.Resource.Dispose(System.Boolean)">\r
1426             <summary>\r
1427             Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.\r
1428             </summary>\r
1429             <since_tizen> 3 </since_tizen>\r
1430             <param name="disposing">If true, disposes any disposable objects. If false, does not dispose disposable objects.</param>\r
1431             <feature>http://tizen.org/feature/iot.ocf</feature>\r
1432         </member>\r
1433         <member name="T:Tizen.Network.IoTConnectivity.ResourceFoundEventArgs">\r
1434             <summary>\r
1435             This class represents event arguments of the ResourceFound event.\r
1436             </summary>\r
1437             <since_tizen> 3 </since_tizen>\r
1438         </member>\r
1439         <member name="P:Tizen.Network.IoTConnectivity.ResourceFoundEventArgs.RequestId">\r
1440             <summary>\r
1441             Indicates the request ID.\r
1442             This is the same request ID returned by the <see cref="!:IoTConnectivityClientManager.StartFindingResource()"/> API.\r
1443             </summary>\r
1444             <since_tizen> 3 </since_tizen>\r
1445             <value>The request ID.</value>\r
1446         </member>\r
1447         <member name="P:Tizen.Network.IoTConnectivity.ResourceFoundEventArgs.EventContinue">\r
1448             <summary>\r
1449             Indicates to continuously receive the event for finding resource.\r
1450             </summary>\r
1451             <since_tizen> 3 </since_tizen>\r
1452             <value>Continuously receive the event for finding resource.</value>\r
1453         </member>\r
1454         <member name="P:Tizen.Network.IoTConnectivity.ResourceFoundEventArgs.Resource">\r
1455             <summary>\r
1456             Remote resource, which is found after <see cref="!:IoTConnectivityClientManager.StartFindingResource()"/>.\r
1457             </summary>\r
1458             <since_tizen> 3 </since_tizen>\r
1459             <value>Remote resource which is found after <see cref="!:IoTConnectivityClientManager.StartFindingResource()"/>.</value>\r
1460             <seealso cref="E:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.ResourceFound"/>\r
1461             <seealso cref="!:IoTConnectivityClientManager.StartFindingResource()"/>\r
1462         </member>\r
1463         <member name="T:Tizen.Network.IoTConnectivity.ResourceInterfaces">\r
1464             <summary>\r
1465             This class contains resource interfaces and provides APIs to manage, add, or remove those interfaces.\r
1466             A resource interface indicates a class or category of resources.\r
1467             </summary>\r
1468             <since_tizen> 3 </since_tizen>\r
1469         </member>\r
1470         <member name="F:Tizen.Network.IoTConnectivity.ResourceInterfaces.DefaultInterface">\r
1471             <summary>\r
1472             Default Interface.\r
1473             </summary>\r
1474             <since_tizen> 3 </since_tizen>\r
1475         </member>\r
1476         <member name="F:Tizen.Network.IoTConnectivity.ResourceInterfaces.LinkInterface">\r
1477             <summary>\r
1478             List Links Interface, which is used to list the references to other resources contained in a resource.\r
1479             </summary>\r
1480             <since_tizen> 3 </since_tizen>\r
1481         </member>\r
1482         <member name="F:Tizen.Network.IoTConnectivity.ResourceInterfaces.BatchInterface">\r
1483             <summary>\r
1484             Batch Interface, which is used to manipulate (GET, PUT, POST, DELETE) on other resource contained in a resource.\r
1485             </summary>\r
1486             <since_tizen> 3 </since_tizen>\r
1487         </member>\r
1488         <member name="F:Tizen.Network.IoTConnectivity.ResourceInterfaces.GroupInterface">\r
1489             <summary>\r
1490             Group Interface, which is used to manipulate (GET, PUT, POST) a group of remote resources.\r
1491             </summary>\r
1492             <since_tizen> 3 </since_tizen>\r
1493         </member>\r
1494         <member name="F:Tizen.Network.IoTConnectivity.ResourceInterfaces.ReadonlyInterface">\r
1495             <summary>\r
1496             Read-Only Interface, which is used to limit the methods that can be applied to a resource to GET only.\r
1497             </summary>\r
1498             <since_tizen> 3 </since_tizen>\r
1499         </member>\r
1500         <member name="M:Tizen.Network.IoTConnectivity.ResourceInterfaces.#ctor">\r
1501             <summary>\r
1502             Constructor of ResourceInterfaces.\r
1503             </summary>\r
1504             <since_tizen> 3 </since_tizen>\r
1505             <feature>http://tizen.org/feature/iot.ocf</feature>\r
1506             <seealso cref="!:Add()"/>\r
1507             <seealso cref="!:Remove()"/>\r
1508             <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
1509             <exception cref="T:System.OutOfMemoryException">Thrown when there is not enough memory.</exception>\r
1510             <code>\r
1511             ResourceInterfaces resourceInterfaces = new ResourceInterfaces();\r
1512             </code>\r
1513         </member>\r
1514         <!-- "M:Tizen.Network.IoTConnectivity.ResourceInterfaces.#ctor(System.Collections.Generic.IEnumerable{System.String})" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
1515         <member name="M:Tizen.Network.IoTConnectivity.ResourceInterfaces.Finalize">\r
1516             <summary>\r
1517             Destructor of the ResourceInterfaces class.\r
1518             </summary>\r
1519         </member>\r
1520         <!-- "P:Tizen.Network.IoTConnectivity.ResourceInterfaces.Count" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
1521         <member name="M:Tizen.Network.IoTConnectivity.ResourceInterfaces.Add(System.String)">\r
1522             <summary>\r
1523             Adds a resource interface into the list.\r
1524             </summary>\r
1525             <since_tizen> 3 </since_tizen>\r
1526             <remarks>\r
1527             @a item could be a value, such as <see cref="F:Tizen.Network.IoTConnectivity.ResourceInterfaces.DefaultInterface"/>.\r
1528             </remarks>\r
1529             <param name="item">The string data to insert into the resource interfaces.</param>\r
1530             <feature>http://tizen.org/feature/iot.ocf</feature>\r
1531             <seealso cref="!:Remove()"/>\r
1532             <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
1533             <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid.</exception>\r
1534             <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>\r
1535             <code>\r
1536             ResourceInterfaces resourceInterfaces = new ResourceInterfaces();\r
1537             resourceInterfaces.Add(ResourceInterfaces.BatchInterface);\r
1538             </code>\r
1539         </member>\r
1540         <!-- "M:Tizen.Network.IoTConnectivity.ResourceInterfaces.Remove(System.String)" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
1541         <!-- "M:Tizen.Network.IoTConnectivity.ResourceInterfaces.GetEnumerator" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
1542         <!-- "M:Tizen.Network.IoTConnectivity.ResourceInterfaces.System#Collections#IEnumerable#GetEnumerator" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
1543         <member name="M:Tizen.Network.IoTConnectivity.ResourceInterfaces.Dispose">\r
1544             <summary>\r
1545             Releases any unmanaged resources used by this object.\r
1546             </summary>\r
1547             <since_tizen> 3 </since_tizen>\r
1548             <feature>http://tizen.org/feature/iot.ocf</feature>\r
1549         </member>\r
1550         <member name="M:Tizen.Network.IoTConnectivity.ResourceInterfaces.Dispose(System.Boolean)">\r
1551             <summary>\r
1552             Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.\r
1553             </summary>\r
1554             <since_tizen> 3 </since_tizen>\r
1555             <param name="disposing">If true, disposes any disposable objects. If false, does not dispose disposable objects.</param>\r
1556             <feature>http://tizen.org/feature/iot.ocf</feature>\r
1557         </member>\r
1558         <member name="T:Tizen.Network.IoTConnectivity.ResourceOptions">\r
1559             <summary>\r
1560             This class represents resource options. It provides APIs to manage them.\n\r
1561             The iotcon options API provides methods for managing vendor specific options of coap packet.\n\r
1562             See more about coap packet in http://tools.ietf.org/html/rfc7252.\r
1563             </summary>\r
1564             <since_tizen> 3 </since_tizen>\r
1565         </member>\r
1566         <member name="M:Tizen.Network.IoTConnectivity.ResourceOptions.#ctor">\r
1567             <summary>\r
1568             The resource options constructor.\r
1569             </summary>\r
1570             <since_tizen> 3 </since_tizen>\r
1571             <feature>http://tizen.org/feature/iot.ocf</feature>\r
1572             <seealso cref="!:Add()"/>\r
1573             <seealso cref="!:Remove()"/>\r
1574             <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
1575             <exception cref="T:System.OutOfMemoryException">Thrown when there is not enough memory.</exception>\r
1576             <code>\r
1577             ResourceOptions options = new ResourceOptions();\r
1578             </code>\r
1579         </member>\r
1580         <member name="M:Tizen.Network.IoTConnectivity.ResourceOptions.Finalize">\r
1581             <summary>\r
1582             Destructor of the ResourceOptions class.\r
1583             </summary>\r
1584         </member>\r
1585         <member name="P:Tizen.Network.IoTConnectivity.ResourceOptions.Keys">\r
1586             <summary>\r
1587             Contains all the Option keys.\r
1588             </summary>\r
1589             <since_tizen> 3 </since_tizen>\r
1590             <value>All the Option keys.</value>\r
1591             <code>\r
1592             ResourceOptions options = new ResourceOptions();\r
1593             options.Add(2050, "sample-data");\r
1594             options.Add(2055, "sample value");\r
1595             var keys = options.Keys;\r
1596             Console.WriteLine("Resource options contains keys {0} and {1}", keys.ElementAt(0), keys.ElementAt(1));\r
1597             </code>\r
1598         </member>\r
1599         <member name="P:Tizen.Network.IoTConnectivity.ResourceOptions.Values">\r
1600             <summary>\r
1601             Contains all the Option values.\r
1602             </summary>\r
1603             <since_tizen> 3 </since_tizen>\r
1604             <value>All the Option values.</value>\r
1605             <code>\r
1606             ResourceOptions options = new ResourceOptions();\r
1607             options.Add(2050, "sample-data");\r
1608             options.Add(2055, "sample value");\r
1609             var values = options.Values;\r
1610             Console.WriteLine("Resource options contains values {0} and {1}", values.ElementAt(0), values.ElementAt(1));\r
1611             </code>\r
1612         </member>\r
1613         <member name="P:Tizen.Network.IoTConnectivity.ResourceOptions.Count">\r
1614             <summary>\r
1615             Gets the number of options.\r
1616             </summary>\r
1617             <since_tizen> 3 </since_tizen>\r
1618             <value>The number of options.</value>\r
1619             <code>\r
1620             ResourceOptions options = new ResourceOptions();\r
1621             options.Add(2050, "sample-data");\r
1622             options.Add(2055, "sample value");\r
1623             var count = options.Count;\r
1624             Console.WriteLine("There are {0} keys in the options object", count);\r
1625             </code>\r
1626         </member>\r
1627         <member name="P:Tizen.Network.IoTConnectivity.ResourceOptions.IsReadOnly">\r
1628             <summary>\r
1629             Represents whether the collection is readonly.\r
1630             </summary>\r
1631             <since_tizen> 3 </since_tizen>\r
1632             <value>Whether the collection is readonly.</value>\r
1633             <code>\r
1634             ResourceOptions options = new ResourceOptions();\r
1635             if (options.IsReadOnly)\r
1636                 Console.WriteLine("Read only options");\r
1637             </code>\r
1638         </member>\r
1639         <member name="P:Tizen.Network.IoTConnectivity.ResourceOptions.Item(System.UInt16)">\r
1640             <summary>\r
1641             Gets or sets the option data.\r
1642             </summary>\r
1643             <since_tizen> 3 </since_tizen>\r
1644             <value>The option data.</value>\r
1645             <param name="key">The option ID to get or set.</param>\r
1646             <returns>The option with the specified ID.</returns>\r
1647             <code>\r
1648             ResourceOptions options = new ResourceOptions();\r
1649             options[2055] = "sample-data";\r
1650             Console.WriteLine("Option has : {0}", options[2055]);\r
1651             </code>\r
1652         </member>\r
1653         <member name="M:Tizen.Network.IoTConnectivity.ResourceOptions.ContainsKey(System.UInt16)">\r
1654             <summary>\r
1655             Checks whether the given key exists in Options collection.\r
1656             </summary>\r
1657             <since_tizen> 3 </since_tizen>\r
1658             <param name="key">The key to look for.</param>\r
1659             <returns>true if exists. Otherwise, false.</returns>\r
1660             <code>\r
1661             ResourceOptions options = new ResourceOptions();\r
1662             options.Add(2050, "sample-data");\r
1663             if (options.ContainsKey(2050))\r
1664                 Console.WriteLine("options conatins key : 2050");\r
1665             </code>\r
1666         </member>\r
1667         <member name="M:Tizen.Network.IoTConnectivity.ResourceOptions.Add(System.UInt16,System.String)">\r
1668             <summary>\r
1669             Adds a new ID and a correspoding data into the options.\r
1670             </summary>\r
1671             <since_tizen> 3 </since_tizen>\r
1672             <remarks>\r
1673             ResourceOptions can have up to 2 options. \n\r
1674             key is always situated between 2048 and 3000. \n\r
1675             Length of option data is less than or equal to 15.\r
1676             </remarks>\r
1677             <param name="key">The ID of the option to insert.</param>\r
1678             <param name="value">The string data to insert into the options.</param>\r
1679             <feature>http://tizen.org/feature/iot.ocf</feature>\r
1680             <seealso cref="!:Remove()"/>\r
1681             <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
1682             <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>\r
1683             <code>\r
1684             ResourceOptions options = new ResourceOptions();\r
1685             options.Add(2050, "sample-data");\r
1686             </code>\r
1687         </member>\r
1688         <member name="M:Tizen.Network.IoTConnectivity.ResourceOptions.Remove(System.UInt16)">\r
1689             <summary>\r
1690             Removes the ID and its associated data from the options.\r
1691             </summary>\r
1692             <since_tizen> 3 </since_tizen>\r
1693             <param name="key">The ID of the option to delete.</param>\r
1694             <returns>True if operation is successful. Otherwise, false.</returns>\r
1695             <feature>http://tizen.org/feature/iot.ocf</feature>\r
1696             <seealso cref="!:Add()"/>\r
1697             <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
1698             <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>\r
1699             <code>\r
1700             ResourceOptions options = new ResourceOptions();\r
1701             options.Add(2050, "12345");\r
1702             var result = options.Remove(2050);\r
1703             </code>\r
1704         </member>\r
1705         <member name="M:Tizen.Network.IoTConnectivity.ResourceOptions.TryGetValue(System.UInt16,System.String@)">\r
1706             <summary>\r
1707             Gets the value associated with the specified key.\r
1708             </summary>\r
1709             <since_tizen> 3 </since_tizen>\r
1710             <param name="key">The option ID.</param>\r
1711             <param name="value">Value corresponding to option ID.</param>\r
1712             <returns>True if the key exists, false otherwise.</returns>\r
1713             <code>\r
1714             ResourceOptions options = new ResourceOptions();\r
1715             options.Add(2050, "12345");\r
1716             string value;\r
1717             var isPresent = options.TryGetValue(2050, out value);\r
1718             if (isPresent)\r
1719                 Console.WriteLine("value : {0}", value);\r
1720             </code>\r
1721         </member>\r
1722         <!-- "M:Tizen.Network.IoTConnectivity.ResourceOptions.Add(System.Collections.Generic.KeyValuePair{System.UInt16,System.String})" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
1723         <member name="M:Tizen.Network.IoTConnectivity.ResourceOptions.Clear">\r
1724             <summary>\r
1725             Clears the Options collection.\r
1726             </summary>\r
1727             <since_tizen> 3 </since_tizen>\r
1728             <feature>http://tizen.org/feature/iot.ocf</feature>\r
1729             <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
1730             <code>\r
1731             ResourceOptions options = new ResourceOptions();\r
1732             options.Add(2050, "12345");\r
1733             options.Add(2055, "sample");\r
1734             options.Clear();\r
1735             </code>\r
1736         </member>\r
1737         <!-- "M:Tizen.Network.IoTConnectivity.ResourceOptions.Contains(System.Collections.Generic.KeyValuePair{System.UInt16,System.String})" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
1738         <!-- "M:Tizen.Network.IoTConnectivity.ResourceOptions.CopyTo(System.Collections.Generic.KeyValuePair{System.UInt16,System.String}[],System.Int32)" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
1739         <!-- "M:Tizen.Network.IoTConnectivity.ResourceOptions.Remove(System.Collections.Generic.KeyValuePair{System.UInt16,System.String})" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
1740         <!-- "M:Tizen.Network.IoTConnectivity.ResourceOptions.GetEnumerator" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
1741         <member name="M:Tizen.Network.IoTConnectivity.ResourceOptions.Dispose">\r
1742             <summary>\r
1743             Releases any unmanaged resources used by this object.\r
1744             </summary>\r
1745             <since_tizen> 3 </since_tizen>\r
1746             <feature>http://tizen.org/feature/iot.ocf</feature>\r
1747         </member>\r
1748         <!-- "M:Tizen.Network.IoTConnectivity.ResourceOptions.System#Collections#IEnumerable#GetEnumerator" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
1749         <member name="M:Tizen.Network.IoTConnectivity.ResourceOptions.Dispose(System.Boolean)">\r
1750             <summary>\r
1751             Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.\r
1752             </summary>\r
1753             <since_tizen> 3 </since_tizen>\r
1754             <param name="disposing">If true, disposes any disposable objects. If false, does not dispose disposable objects.</param>\r
1755             <feature>http://tizen.org/feature/iot.ocf</feature>\r
1756         </member>\r
1757         <member name="T:Tizen.Network.IoTConnectivity.ResourcePolicy">\r
1758             <summary>\r
1759             Enumeration for the policy, which can be held in a resource.\r
1760             </summary>\r
1761             <since_tizen> 3 </since_tizen>\r
1762         </member>\r
1763         <member name="F:Tizen.Network.IoTConnectivity.ResourcePolicy.NoProperty">\r
1764             <summary>\r
1765             Indicates resource uninitialized.\r
1766             </summary>\r
1767             <since_tizen> 3 </since_tizen>\r
1768         </member>\r
1769         <member name="F:Tizen.Network.IoTConnectivity.ResourcePolicy.Discoverable">\r
1770             <summary>\r
1771             Indicates resource that is allowed to be discovered.\r
1772             </summary>\r
1773             <since_tizen> 3 </since_tizen>\r
1774         </member>\r
1775         <member name="F:Tizen.Network.IoTConnectivity.ResourcePolicy.Observable">\r
1776             <summary>\r
1777             Indicates resource that is allowed to be observed.\r
1778             </summary>\r
1779             <since_tizen> 3 </since_tizen>\r
1780         </member>\r
1781         <member name="F:Tizen.Network.IoTConnectivity.ResourcePolicy.Active">\r
1782             <summary>\r
1783             Indicates resource initialized and activated.\r
1784             </summary>\r
1785             <since_tizen> 3 </since_tizen>\r
1786         </member>\r
1787         <member name="F:Tizen.Network.IoTConnectivity.ResourcePolicy.Slow">\r
1788             <summary>\r
1789             Indicates resource, which takes some delay to respond.\r
1790             </summary>\r
1791             <since_tizen> 3 </since_tizen>\r
1792         </member>\r
1793         <member name="F:Tizen.Network.IoTConnectivity.ResourcePolicy.Secure">\r
1794             <summary>\r
1795             Indicates secure resource.\r
1796             </summary>\r
1797             <since_tizen> 3 </since_tizen>\r
1798         </member>\r
1799         <member name="F:Tizen.Network.IoTConnectivity.ResourcePolicy.ExplicitDiscoverable">\r
1800             <summary>\r
1801             When this bit is set, the resource is allowed to be discovered only if discovery request contains an explicit querystring.\r
1802             </summary>\r
1803             <since_tizen> 3 </since_tizen>\r
1804         </member>\r
1805         <member name="T:Tizen.Network.IoTConnectivity.ResourceQuery">\r
1806             <summary>\r
1807             This class provides APIs to manage the query of request.\r
1808             </summary>\r
1809             <since_tizen> 3 </since_tizen>\r
1810         </member>\r
1811         <member name="M:Tizen.Network.IoTConnectivity.ResourceQuery.#ctor">\r
1812             <summary>\r
1813             The resource query constructor.\r
1814             </summary>\r
1815             <since_tizen> 3 </since_tizen>\r
1816             <feature>http://tizen.org/feature/iot.ocf</feature>\r
1817             <seealso cref="!:Add()"/>\r
1818             <seealso cref="!:Remove()"/>\r
1819             <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
1820             <exception cref="T:System.OutOfMemoryException">Thrown when there is not enough memory.</exception>\r
1821             <code>\r
1822             ResourceQuery query = new ResourceQuery();\r
1823             </code>\r
1824         </member>\r
1825         <member name="M:Tizen.Network.IoTConnectivity.ResourceQuery.Finalize">\r
1826             <summary>\r
1827             Destructor of the ResourceQuery class.\r
1828             </summary>\r
1829         </member>\r
1830         <member name="P:Tizen.Network.IoTConnectivity.ResourceQuery.Type">\r
1831             <summary>\r
1832             Gets and sets the resource type of the query.\r
1833             </summary>\r
1834             <since_tizen> 3 </since_tizen>\r
1835             <value>The resource type of the query.</value>\r
1836             <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
1837             <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>\r
1838             <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid.</exception>\r
1839             <code>\r
1840             ResourceQuery query = new ResourceQuery();\r
1841             query.Type = "org.tizen.light";\r
1842             Console.WriteLine("Type of query : {0}", query.Type);\r
1843             </code>\r
1844         </member>\r
1845         <member name="P:Tizen.Network.IoTConnectivity.ResourceQuery.Interface">\r
1846             <summary>\r
1847             Gets and sets the resource interface of the query.\r
1848             </summary>\r
1849             <since_tizen> 3 </since_tizen>\r
1850             <value>\r
1851             The resource interface of the query.\r
1852             Setter value could be a value, such as <see cref="F:Tizen.Network.IoTConnectivity.ResourceInterfaces.DefaultInterface"/>.\r
1853             </value>\r
1854             <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
1855             <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>\r
1856             <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid.</exception>\r
1857             <code>\r
1858             ResourceQuery query = new ResourceQuery();\r
1859             query.Interface = ResourceInterfaces.LinkInterface;\r
1860             </code>\r
1861         </member>\r
1862         <member name="P:Tizen.Network.IoTConnectivity.ResourceQuery.Keys">\r
1863             <summary>\r
1864             Contains all the query keys.\r
1865             </summary>\r
1866             <since_tizen> 3 </since_tizen>\r
1867             <value>All the query keys.</value>\r
1868             <code>\r
1869             ResourceQuery query = new ResourceQuery();\r
1870             query.Add("key", "value");\r
1871             query.Add("newKey", "sample value");\r
1872             var keys = query.Keys;\r
1873             Console.WriteLine("Resource query contains keys {0} and {1}", keys.ElementAt(0), keys.ElementAt(1));\r
1874             </code>\r
1875         </member>\r
1876         <member name="P:Tizen.Network.IoTConnectivity.ResourceQuery.Values">\r
1877             <summary>\r
1878             Contains all the query values.\r
1879             </summary>\r
1880             <since_tizen> 3 </since_tizen>\r
1881             <value>All the query values.</value>\r
1882             <code>\r
1883             ResourceQuery query = new ResourceQuery();\r
1884             query.Add("key", "value");\r
1885             query.Add("newKey", "sample value");\r
1886             var values = query.Values;\r
1887             Console.WriteLine("Resource query contains values {0} and {1}", values.ElementAt(0), values.ElementAt(1));\r
1888             </code>\r
1889         </member>\r
1890         <member name="P:Tizen.Network.IoTConnectivity.ResourceQuery.Count">\r
1891             <summary>\r
1892             Gets the number of query elements.\r
1893             </summary>\r
1894             <since_tizen> 3 </since_tizen>\r
1895             <value>The number of query elements.</value>\r
1896             <code>\r
1897             ResourceQuery query = new ResourceQuery();\r
1898             query.Add("key", "value");\r
1899             query.Add("newKey", "sample value");\r
1900             var count = query.Count;\r
1901             Console.WriteLine("There are {0} keys in the query object", count);\r
1902             </code>\r
1903         </member>\r
1904         <member name="P:Tizen.Network.IoTConnectivity.ResourceQuery.IsReadOnly">\r
1905             <summary>\r
1906             Represents whether the collection is readonly.\r
1907             </summary>\r
1908             <since_tizen> 3 </since_tizen>\r
1909             <value>Whether the collection is readonly.</value>\r
1910             <code>\r
1911             ResourceQuery query = new ResourceQuery();\r
1912             if (query.IsReadOnly)\r
1913                 Console.WriteLine("Read only query");\r
1914             </code>\r
1915         </member>\r
1916         <member name="P:Tizen.Network.IoTConnectivity.ResourceQuery.Item(System.String)">\r
1917             <summary>\r
1918             Gets or sets the query data.\r
1919             </summary>\r
1920             <since_tizen> 3 </since_tizen>\r
1921             <value>The query data.</value>\r
1922             <param name="key">The query key to get or set.</param>\r
1923             <returns>The query with the specified key.</returns>\r
1924             <code>\r
1925             ResourceQuery query = new ResourceQuery();\r
1926             query["key1"] = "sample-data";\r
1927             Console.WriteLine("query has : {0}", query["key1"]);\r
1928             </code>\r
1929         </member>\r
1930         <member name="M:Tizen.Network.IoTConnectivity.ResourceQuery.ContainsKey(System.String)">\r
1931             <summary>\r
1932             Checks whether the given key exists in the query collection.\r
1933             </summary>\r
1934             <since_tizen> 3 </since_tizen>\r
1935             <param name="key">The key to look for.</param>\r
1936             <returns>true if exists. Otherwise, false.</returns>\r
1937             <code>\r
1938             ResourceQuery query = new ResourceQuery();\r
1939             query.Add("key1", "value1");\r
1940             if (query.ContainsKey("key1"))\r
1941                 Console.WriteLine("query conatins key : key1");\r
1942             </code>\r
1943         </member>\r
1944         <member name="M:Tizen.Network.IoTConnectivity.ResourceQuery.Add(System.String,System.String)">\r
1945             <summary>\r
1946             Adds a new key and correspoding value into the query.\r
1947             </summary>\r
1948             <since_tizen> 3 </since_tizen>\r
1949             <remarks>\r
1950             The full length of query should be less than or equal to 64.\r
1951             </remarks>\r
1952             <param name="key">The key of the query to insert.</param>\r
1953             <param name="value">The string data to insert into the query.</param>\r
1954             <feature>http://tizen.org/feature/iot.ocf</feature>\r
1955             <seealso cref="!:Remove()"/>\r
1956             <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
1957             <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>\r
1958             <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid.</exception>\r
1959             <code>\r
1960             ResourceQuery query = new ResourceQuery();\r
1961             query.Add("key1", "value1");\r
1962             </code>\r
1963         </member>\r
1964         <member name="M:Tizen.Network.IoTConnectivity.ResourceQuery.Remove(System.String)">\r
1965             <summary>\r
1966             Removes the key and its associated value from the query.\r
1967             </summary>\r
1968             <since_tizen> 3 </since_tizen>\r
1969             <param name="key">The ID of the query to delete.</param>\r
1970             <returns>True if operation is successful. Otherwise, false.</returns>\r
1971             <feature>http://tizen.org/feature/iot.ocf</feature>\r
1972             <seealso cref="!:Add()"/>\r
1973             <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
1974             <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>\r
1975             <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid.</exception>\r
1976             <code>\r
1977             ResourceQuery query = new ResourceQuery();\r
1978             query.Add("key1", "value1");\r
1979             var result = query.Remove("key1");\r
1980             </code>\r
1981         </member>\r
1982         <member name="M:Tizen.Network.IoTConnectivity.ResourceQuery.TryGetValue(System.String,System.String@)">\r
1983             <summary>\r
1984             Gets the value associated with the specified key.\r
1985             </summary>\r
1986             <since_tizen> 3 </since_tizen>\r
1987             <param name="key">The query key.</param>\r
1988             <param name="value">Value corresponding to query key.</param>\r
1989             <returns>True if the key exists, false otherwise.</returns>\r
1990             <code>\r
1991             ResourceQuery query = new ResourceQuery();\r
1992             query.Add("key1", "value1");\r
1993             string value;\r
1994             var isPresent = query.TryGetValue("key1", out value);\r
1995             if (isPresent)\r
1996                 Console.WriteLine("value : {0}", value);\r
1997             </code>\r
1998         </member>\r
1999         <!-- "M:Tizen.Network.IoTConnectivity.ResourceQuery.Add(System.Collections.Generic.KeyValuePair{System.String,System.String})" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
2000         <member name="M:Tizen.Network.IoTConnectivity.ResourceQuery.Clear">\r
2001             <summary>\r
2002             Clears the query collection.\r
2003             </summary>\r
2004             <since_tizen> 3 </since_tizen>\r
2005             <feature>http://tizen.org/feature/iot.ocf</feature>\r
2006             <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
2007             <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid.</exception>\r
2008             <code>\r
2009             ResourceQuery query = new ResourceQuery();\r
2010             query.Add("key1", "value1");\r
2011             query.Add("key2", "value2");\r
2012             query.Clear();\r
2013             </code>\r
2014         </member>\r
2015         <!-- "M:Tizen.Network.IoTConnectivity.ResourceQuery.Contains(System.Collections.Generic.KeyValuePair{System.String,System.String})" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
2016         <!-- "M:Tizen.Network.IoTConnectivity.ResourceQuery.CopyTo(System.Collections.Generic.KeyValuePair{System.String,System.String}[],System.Int32)" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
2017         <!-- "M:Tizen.Network.IoTConnectivity.ResourceQuery.Remove(System.Collections.Generic.KeyValuePair{System.String,System.String})" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
2018         <!-- "M:Tizen.Network.IoTConnectivity.ResourceQuery.GetEnumerator" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
2019         <!-- "M:Tizen.Network.IoTConnectivity.ResourceQuery.System#Collections#IEnumerable#GetEnumerator" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
2020         <member name="M:Tizen.Network.IoTConnectivity.ResourceQuery.Dispose">\r
2021             <summary>\r
2022             Releases any unmanaged resources used by this object.\r
2023             </summary>\r
2024             <since_tizen> 3 </since_tizen>\r
2025             <feature>http://tizen.org/feature/iot.ocf</feature>\r
2026         </member>\r
2027         <member name="M:Tizen.Network.IoTConnectivity.ResourceQuery.Dispose(System.Boolean)">\r
2028             <summary>\r
2029             Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.\r
2030             </summary>\r
2031             <since_tizen> 3 </since_tizen>\r
2032             <param name="disposing">If true, disposes any disposable objects. If false, does not dispose disposable objects.</param>\r
2033             <feature>http://tizen.org/feature/iot.ocf</feature>\r
2034         </member>\r
2035         <member name="T:Tizen.Network.IoTConnectivity.ResourceState">\r
2036             <summary>\r
2037             Enumeration for states of the remote resource.\r
2038             </summary>\r
2039             <since_tizen> 3 </since_tizen>\r
2040         </member>\r
2041         <member name="F:Tizen.Network.IoTConnectivity.ResourceState.Alive">\r
2042             <summary>\r
2043             Indicates remote resource is alive.\r
2044             </summary>\r
2045             <since_tizen> 3 </since_tizen>\r
2046         </member>\r
2047         <member name="F:Tizen.Network.IoTConnectivity.ResourceState.LostSignal">\r
2048             <summary>\r
2049             Indicates remote resource is lost.\r
2050             </summary>\r
2051             <since_tizen> 3 </since_tizen>\r
2052         </member>\r
2053         <member name="T:Tizen.Network.IoTConnectivity.ResourceTypes">\r
2054             <summary>\r
2055             This class contains resource types and provides APIs to manage, add, or remove those types.\r
2056             A resource type indicates a class or a category of resources.\r
2057             </summary>\r
2058             <since_tizen> 3 </since_tizen>\r
2059         </member>\r
2060         <member name="M:Tizen.Network.IoTConnectivity.ResourceTypes.#ctor">\r
2061             <summary>\r
2062             Constructor of ResourceTypes.\r
2063             </summary>\r
2064             <since_tizen> 3 </since_tizen>\r
2065             <feature>http://tizen.org/feature/iot.ocf</feature>\r
2066             <seealso cref="!:Add()"/>\r
2067             <seealso cref="!:Remove()"/>\r
2068             <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
2069             <exception cref="T:System.OutOfMemoryException">Thrown when there is not enough memory.</exception>\r
2070             <code>\r
2071             ResourceTypes types = new ResourceTypes();\r
2072             </code>\r
2073         </member>\r
2074         <!-- "M:Tizen.Network.IoTConnectivity.ResourceTypes.#ctor(System.Collections.Generic.IEnumerable{System.String})" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
2075         <member name="M:Tizen.Network.IoTConnectivity.ResourceTypes.Finalize">\r
2076             <summary>\r
2077             Destructor of the ResourceTypes class.\r
2078             </summary>\r
2079         </member>\r
2080         <!-- "P:Tizen.Network.IoTConnectivity.ResourceTypes.Count" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
2081         <member name="M:Tizen.Network.IoTConnectivity.ResourceTypes.Add(System.String)">\r
2082             <summary>\r
2083             Adds a resource type into the list.\r
2084             </summary>\r
2085             <since_tizen> 3 </since_tizen>\r
2086             <remarks>\r
2087             The length of @a item should be less than or equal to 61.\n\r
2088             The @a item must start with a lowercase alphabetic character, followed by a sequence\r
2089             of lowercase alphabetic, numeric, ".", or "-" characters, and contains no white space.\n\r
2090             Duplicate strings are not allowed.\r
2091             </remarks>\r
2092             <param name="item">The string data to insert into the resource types.</param>\r
2093             <feature>http://tizen.org/feature/iot.ocf</feature>\r
2094             <seealso cref="!:Remove()"/>\r
2095             <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>\r
2096             <exception cref="T:System.ArgumentException">Thrown when there is an invalid parameter.</exception>\r
2097             <exception cref="T:System.InvalidOperationException">Thrown when the operation is invalid.</exception>\r
2098             <code>\r
2099             ResourceTypes resourceTypes = new ResourceTypes();\r
2100             resourceTypes.Add("org.tizen.light");\r
2101             </code>\r
2102         </member>\r
2103         <!-- "M:Tizen.Network.IoTConnectivity.ResourceTypes.Remove(System.String)" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
2104         <!-- "M:Tizen.Network.IoTConnectivity.ResourceTypes.GetEnumerator" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
2105         <!-- "M:Tizen.Network.IoTConnectivity.ResourceTypes.System#Collections#IEnumerable#GetEnumerator" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
2106         <member name="M:Tizen.Network.IoTConnectivity.ResourceTypes.Dispose">\r
2107             <summary>\r
2108             Releases any unmanaged resources used by this object.\r
2109             </summary>\r
2110             <since_tizen> 3 </since_tizen>\r
2111             <feature>http://tizen.org/feature/iot.ocf</feature>\r
2112         </member>\r
2113         <member name="M:Tizen.Network.IoTConnectivity.ResourceTypes.Dispose(System.Boolean)">\r
2114             <summary>\r
2115             Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.\r
2116             </summary>\r
2117             <since_tizen> 3 </since_tizen>\r
2118             <param name="disposing">If true, disposes any disposable objects. If false, does not dispose disposable objects.</param>\r
2119             <feature>http://tizen.org/feature/iot.ocf</feature>\r
2120         </member>\r
2121         <member name="T:Tizen.Network.IoTConnectivity.Response">\r
2122             <summary>\r
2123             This class represents response from a resource.\r
2124             It provides APIs to manage response.\r
2125             </summary>\r
2126             <since_tizen> 3 </since_tizen>\r
2127         </member>\r
2128         <member name="M:Tizen.Network.IoTConnectivity.Response.#ctor">\r
2129             <summary>\r
2130             Constructor of Response.\r
2131             </summary>\r
2132             <since_tizen> 3 </since_tizen>\r
2133             <code>\r
2134             Response response = new Response();\r
2135             </code>\r
2136         </member>\r
2137         <member name="M:Tizen.Network.IoTConnectivity.Response.Finalize">\r
2138             <summary>\r
2139             Destructor of the Response class.\r
2140             </summary>\r
2141         </member>\r
2142         <member name="P:Tizen.Network.IoTConnectivity.Response.Result">\r
2143             <summary>\r
2144             Gets or sets the result from/into the response.\r
2145             </summary>\r
2146             <since_tizen> 3 </since_tizen>\r
2147             <value>The result from/into the response.</value>\r
2148         </member>\r
2149         <member name="P:Tizen.Network.IoTConnectivity.Response.Representation">\r
2150             <summary>\r
2151             Gets or sets the representation from/into the response.\r
2152             </summary>\r
2153             <since_tizen> 3 </since_tizen>\r
2154             <value>The representation from/into the response.</value>\r
2155         </member>\r
2156         <member name="P:Tizen.Network.IoTConnectivity.Response.Options">\r
2157             <summary>\r
2158             Gets or sets the options from/into the response.\r
2159             </summary>\r
2160             <since_tizen> 3 </since_tizen>\r
2161             <value>The options from/into the response.</value>\r
2162         </member>\r
2163         <member name="M:Tizen.Network.IoTConnectivity.Response.Dispose">\r
2164             <summary>\r
2165             Releases any unmanaged resources used by this object.\r
2166             </summary>\r
2167             <since_tizen> 3 </since_tizen>\r
2168         </member>\r
2169         <member name="M:Tizen.Network.IoTConnectivity.Response.Dispose(System.Boolean)">\r
2170             <summary>\r
2171             Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.\r
2172             </summary>\r
2173             <since_tizen> 3 </since_tizen>\r
2174             <param name="disposing">If true, disposes any disposable objects. If false, does not dispose disposable objects.</param>\r
2175         </member>\r
2176         <member name="T:Tizen.Network.IoTConnectivity.ResponseCode">\r
2177             <summary>\r
2178             Enumeration for the result of response.\r
2179             </summary>\r
2180             <since_tizen> 3 </since_tizen>\r
2181         </member>\r
2182         <member name="F:Tizen.Network.IoTConnectivity.ResponseCode.Ok">\r
2183             <summary>\r
2184             Indicates the result of response for success.\r
2185             </summary>\r
2186             <since_tizen> 3 </since_tizen>\r
2187         </member>\r
2188         <member name="F:Tizen.Network.IoTConnectivity.ResponseCode.Error">\r
2189             <summary>\r
2190             Indicates the result of response for some error.\r
2191             </summary>\r
2192             <since_tizen> 3 </since_tizen>\r
2193         </member>\r
2194         <member name="F:Tizen.Network.IoTConnectivity.ResponseCode.Created">\r
2195             <summary>\r
2196             Indicates the result of response for created resource.\r
2197             </summary>\r
2198             <since_tizen> 3 </since_tizen>\r
2199         </member>\r
2200         <member name="F:Tizen.Network.IoTConnectivity.ResponseCode.Deleted">\r
2201             <summary>\r
2202             Indicates the result of response for deleted resource.\r
2203             </summary>\r
2204             <since_tizen> 3 </since_tizen>\r
2205         </member>\r
2206         <member name="F:Tizen.Network.IoTConnectivity.ResponseCode.Changed">\r
2207             <summary>\r
2208             Indicates the result of response for changed resource.\r
2209             </summary>\r
2210             <since_tizen> 3 </since_tizen>\r
2211         </member>\r
2212         <member name="F:Tizen.Network.IoTConnectivity.ResponseCode.Slow">\r
2213             <summary>\r
2214             Indicates the result of response for slow resource.\r
2215             </summary>\r
2216             <since_tizen> 3 </since_tizen>\r
2217         </member>\r
2218         <member name="F:Tizen.Network.IoTConnectivity.ResponseCode.Forbidden">\r
2219             <summary>\r
2220             Indicates the result of response for accessing unauthorized resource.\r
2221             </summary>\r
2222             <since_tizen> 3 </since_tizen>\r
2223         </member>\r
2224         <member name="T:Tizen.Network.IoTConnectivity.StateChangedEventArgs">\r
2225             <summary>\r
2226             This class represents event arguments of the StateChanged event.\r
2227             </summary>\r
2228             <since_tizen> 3 </since_tizen>\r
2229         </member>\r
2230         <member name="P:Tizen.Network.IoTConnectivity.StateChangedEventArgs.State">\r
2231             <summary>\r
2232             Indicates the new state of the resource.\r
2233             </summary>\r
2234             <since_tizen> 3 </since_tizen>\r
2235             <value>The new state of the resource.</value>\r
2236         </member>\r
2237     </members>\r
2238 </doc>\r