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