1 <?xml version="1.0"?>
\r
4 <name>Tizen.Network.IoTConnectivity</name>
\r
7 <member name="T:Tizen.Network.IoTConnectivity.Attributes">
\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
13 <since_tizen> 3 </since_tizen>
\r
15 <member name="M:Tizen.Network.IoTConnectivity.Attributes.#ctor">
\r
17 The Attributes constructor.
\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
24 Tizen.Network.IoTConnectivity.Attributes attributes = new Tizen.Network.IoTConnectivity.Attributes();
\r
27 <member name="M:Tizen.Network.IoTConnectivity.Attributes.Finalize">
\r
29 Destructor of the Attributes class.
\r
32 <member name="P:Tizen.Network.IoTConnectivity.Attributes.Count">
\r
34 Gets the number of keys.
\r
36 <since_tizen> 3 </since_tizen>
\r
37 <value>The number of keys.</value>
\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
45 <member name="P:Tizen.Network.IoTConnectivity.Attributes.IsReadOnly">
\r
47 Represents whether an attribute is readonly.
\r
49 <since_tizen> 3 </since_tizen>
\r
50 <value>Whether an attribute is readonly.</value>
\r
52 Tizen.Network.IoTConnectivity.Attributes attributes = new Tizen.Network.IoTConnectivity.Attributes() {
\r
56 if (attributes.IsReadOnly)
\r
57 Console.WriteLine("Read only attribute");
\r
60 <member name="P:Tizen.Network.IoTConnectivity.Attributes.Keys">
\r
62 Contains all the attribute keys.
\r
64 <since_tizen> 3 </since_tizen>
\r
65 <value>All the attribute keys.</value>
\r
67 Tizen.Network.IoTConnectivity.Attributes attributes = new Tizen.Network.IoTConnectivity.Attributes() {
\r
71 var keys = attributes.Keys;
\r
72 Console.WriteLine("Attribute contains keys {0} and {1}", keys.ElementAt(0), keys.ElementAt(1));
\r
75 <member name="P:Tizen.Network.IoTConnectivity.Attributes.Values">
\r
77 Contains all the attribute values.
\r
79 <since_tizen> 3 </since_tizen>
\r
80 <value>All the attribute values.</value>
\r
82 Tizen.Network.IoTConnectivity.Attributes attributes = new Tizen.Network.IoTConnectivity.Attributes() {
\r
86 var values = attributes.Values;
\r
87 Console.WriteLine("Attribute contains values {0} and {1}", values.ElementAt(0), values.ElementAt(1));
\r
90 <member name="P:Tizen.Network.IoTConnectivity.Attributes.Item(System.String)">
\r
92 Gets or sets the attribute with the specified key.
\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
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
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
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
114 Tizen.Network.IoTConnectivity.Attributes attributes = new Tizen.Network.IoTConnectivity.Attributes();
\r
115 attributes.Add("brightness", 50);
\r
118 <member name="M:Tizen.Network.IoTConnectivity.Attributes.Clear">
\r
120 Clears attributes collection.
\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
127 Tizen.Network.IoTConnectivity.Attributes attributes = new Tizen.Network.IoTConnectivity.Attributes();
\r
128 attributes.Add("brightness", 50);
\r
129 attributes.Clear();
\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
135 Checks whether the given key exists in attributes collection.
\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
141 Tizen.Network.IoTConnectivity.Attributes attributes = new Tizen.Network.IoTConnectivity.Attributes() {
\r
145 if (attributes.ContainsKey("dim"))
\r
146 Console.WriteLine("Attribute conatins key : dim");
\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
154 Removes an attribute from collection using a key.
\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
164 Tizen.Network.IoTConnectivity.Attributes attributes = new Tizen.Network.IoTConnectivity.Attributes() {
\r
168 if (attributes.Remove("state"))
\r
169 Console.WriteLine("Remove was successful");
\r
172 <member name="M:Tizen.Network.IoTConnectivity.Attributes.TryGetValue(System.String,System.Object@)">
\r
174 Gets the value associated with the specified key.
\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
181 Tizen.Network.IoTConnectivity.Attributes attributes = new Tizen.Network.IoTConnectivity.Attributes() {
\r
185 var isPresent = attributes.TryGetValue("state", out value);
\r
187 Console.WriteLine("value : {0}", value);
\r
190 <member name="M:Tizen.Network.IoTConnectivity.Attributes.System#Collections#IEnumerable#GetEnumerator">
\r
192 Returns an enumerator that iterates through the collection.
\r
194 <since_tizen> 3 </since_tizen>
\r
196 <member name="M:Tizen.Network.IoTConnectivity.Attributes.Dispose">
\r
198 Releases any unmanaged resources used by this object.
\r
200 <since_tizen> 3 </since_tizen>
\r
201 <feature>http://tizen.org/feature/iot.ocf</feature>
\r
203 <member name="M:Tizen.Network.IoTConnectivity.Attributes.Dispose(System.Boolean)">
\r
205 Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.
\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
211 <member name="T:Tizen.Network.IoTConnectivity.CacheUpdatedEventArgs">
\r
213 This class represents event arguments of the CacheUpdated event.
\r
215 <since_tizen> 3 </since_tizen>
\r
217 <member name="P:Tizen.Network.IoTConnectivity.CacheUpdatedEventArgs.Representation">
\r
219 Indicates the updated representation of the resource.
\r
221 <since_tizen> 3 </since_tizen>
\r
222 <value>The updated representation of the resource.</value>
\r
224 <member name="T:Tizen.Network.IoTConnectivity.DeviceInformationFoundEventArgs">
\r
226 This class represents event arguments of the DeviceInformationFound event.
\r
228 <since_tizen> 3 </since_tizen>
\r
230 <member name="P:Tizen.Network.IoTConnectivity.DeviceInformationFoundEventArgs.RequestId">
\r
234 <since_tizen> 3 </since_tizen>
\r
235 <value>The request ID.</value>
\r
237 <member name="P:Tizen.Network.IoTConnectivity.DeviceInformationFoundEventArgs.EventContinue">
\r
239 Indicates to continuously receive the event for finding device information.
\r
241 <since_tizen> 3 </since_tizen>
\r
242 <value>Continuously receive the event for finding device information.</value>
\r
244 <member name="P:Tizen.Network.IoTConnectivity.DeviceInformationFoundEventArgs.Name">
\r
246 Indicates the human friendly name for device.
\r
248 <since_tizen> 3 </since_tizen>
\r
249 <value>Human friendly name for device.</value>
\r
251 <member name="P:Tizen.Network.IoTConnectivity.DeviceInformationFoundEventArgs.SpecVersion">
\r
253 Indicates the spec version of the core specification.
\r
255 <since_tizen> 3 </since_tizen>
\r
256 <value>Spec version of the core specification.</value>
\r
258 <member name="P:Tizen.Network.IoTConnectivity.DeviceInformationFoundEventArgs.DeviceId">
\r
260 Indicates an unique identifier for the OIC device.
\r
262 <since_tizen> 3 </since_tizen>
\r
263 <value>Unique identifier for OIC device.</value>
\r
265 <member name="P:Tizen.Network.IoTConnectivity.DeviceInformationFoundEventArgs.DataModelVersion">
\r
267 Indicates version of the specs this device data model is implemented to.
\r
269 <since_tizen> 3 </since_tizen>
\r
270 <value>Version of the specs this device data model is implemented to.</value>
\r
272 <member name="T:Tizen.Network.IoTConnectivity.FindingError">
\r
274 Enumeration for resource found errors.
\r
277 <member name="F:Tizen.Network.IoTConnectivity.FindingError.Io">
\r
282 <member name="F:Tizen.Network.IoTConnectivity.FindingError.OutOfMemory">
\r
287 <member name="F:Tizen.Network.IoTConnectivity.FindingError.PermissionDenied">
\r
292 <member name="F:Tizen.Network.IoTConnectivity.FindingError.NotSupported">
\r
297 <member name="F:Tizen.Network.IoTConnectivity.FindingError.InvalidParameter">
\r
302 <member name="F:Tizen.Network.IoTConnectivity.FindingError.NoData">
\r
307 <member name="F:Tizen.Network.IoTConnectivity.FindingError.TimeOut">
\r
312 <member name="F:Tizen.Network.IoTConnectivity.FindingError.Iotivity">
\r
317 <member name="F:Tizen.Network.IoTConnectivity.FindingError.Representation">
\r
319 Representation errors.
\r
322 <member name="F:Tizen.Network.IoTConnectivity.FindingError.InvalidType">
\r
327 <member name="F:Tizen.Network.IoTConnectivity.FindingError.Already">
\r
332 <member name="F:Tizen.Network.IoTConnectivity.FindingError.System">
\r
337 <member name="T:Tizen.Network.IoTConnectivity.FindingErrorOccurredEventArgs">
\r
339 This class represents event arguments of the FindingErrorOccurred event.
\r
341 <since_tizen> 3 </since_tizen>
\r
343 <member name="P:Tizen.Network.IoTConnectivity.FindingErrorOccurredEventArgs.RequestId">
\r
345 The request ID of the operation, which caused this error.
\r
347 <since_tizen> 3 </since_tizen>
\r
348 <value>The request ID of the operation, which caused this error.</value>
\r
350 <member name="P:Tizen.Network.IoTConnectivity.FindingErrorOccurredEventArgs.Error">
\r
352 Contains error details.
\r
354 <since_tizen> 3 </since_tizen>
\r
355 <value>Error details.</value>
\r
357 <member name="T:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager">
\r
359 IoT connectivity client manager consists of client side APIs.
\r
361 <since_tizen> 3 </since_tizen>
\r
363 <member name="F:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.MulticastAddress">
\r
365 The IP Address for multicast.
\r
367 <since_tizen> 3 </since_tizen>
\r
369 <member name="E:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.PresenceReceived">
\r
371 PresenceReceived event. This event occurs when server starts sending presence of a resource.
\r
373 <since_tizen> 3 </since_tizen>
\r
375 <member name="E:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.ResourceFound">
\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
380 <since_tizen> 3 </since_tizen>
\r
382 <member name="E:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.PlatformInformationFound">
\r
384 PlatformInformationFound event. This event occurs when platform information is found
\r
385 after sending request using API StartFindingPlatformInformation().
\r
387 <since_tizen> 3 </since_tizen>
\r
389 <member name="E:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.DeviceInformationFound">
\r
391 DeviceInformationFound event. This event occurs when device information is found
\r
392 after sending request using API StartFindingDeviceInformation().
\r
394 <since_tizen> 3 </since_tizen>
\r
396 <member name="E:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.FindingErrorOccurred">
\r
398 FindingError event. This event occurs when an error is found.
\r
400 <since_tizen> 3 </since_tizen>
\r
402 <member name="P:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.TimeOut">
\r
404 Timeout in seconds.
\r
406 <since_tizen> 3 </since_tizen>
\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
414 Initialize() should be called to initialize.
\r
417 IoTConnectivityClientManager.Initialize();
\r
418 IoTConnectivityClientManager.TimeOut = 120;
\r
421 <member name="P:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.PollingInterval">
\r
423 Polling interval of IoTConnectivity.
\r
425 <since_tizen> 3 </since_tizen>
\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
434 Initialize() should be called to initialize.
\r
437 IoTConnectivityClientManager.Initialize();
\r
438 IoTConnectivityClientManager.PollingInterval = 100;
\r
441 <member name="M:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.Initialize(System.String)">
\r
443 Initializes IoTCon.
\r
444 Call this function to start IoTCon.
\r
446 <since_tizen> 3 </since_tizen>
\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
453 http://tizen.org/privilege/network.get \n
\r
454 http://tizen.org/privilege/internet
\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
460 You must call Deinitialize() if IoTCon API is no longer needed.
\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
467 string filePath = "../../res/iotcon-test-svr-db-client.dat";
\r
468 IoTConnectivityClientManager.Initialize(filePath);
\r
471 <member name="M:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.Deinitialize">
\r
473 Deinitializes IoTCon.
\r
475 <since_tizen> 3 </since_tizen>
\r
477 This API must be called if IoTCon API is no longer needed.
\r
479 <feature>http://tizen.org/feature/iot.ocf</feature>
\r
481 Initialize() should be called to initialize.
\r
483 <seealso cref="M:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.Initialize(System.String)"/>
\r
485 IoTConnectivityClientManager.Deinitialize();
\r
488 <member name="M:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.InvokePolling">
\r
490 Invokes a next message from a queue for receiving messages from others, immediately.
\r
492 <since_tizen> 3 </since_tizen>
\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
497 <feature>http://tizen.org/feature/iot.ocf</feature>
\r
499 Initialize() should be called to initialize.
\r
501 <exception cref="T:System.NotSupportedException">Thrown when the iotcon is not supported.</exception>
\r
503 IoTConnectivityClientManager.InvokePolling();
\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
513 IoT connectivity server manager consists of server side APIs.
\r
515 <since_tizen> 3 </since_tizen>
\r
517 <member name="M:Tizen.Network.IoTConnectivity.IoTConnectivityServerManager.Initialize(System.String)">
\r
519 Initializes IoTCon. Calls this API to start IoTCon.
\r
521 <since_tizen> 3 </since_tizen>
\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
528 http://tizen.org/privilege/network.get \n
\r
529 http://tizen.org/privilege/internet
\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
535 You must call Deinitialize() if IoTCon API is no longer needed.
\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
542 string filePath = "../../res/iotcon-test-svr-db-server.dat";
\r
543 IoTConnectivityServerManager.Initialize(filePath);
\r
546 <member name="M:Tizen.Network.IoTConnectivity.IoTConnectivityServerManager.Deinitialize">
\r
548 Deinitializes IoTCon.
\r
550 <since_tizen> 3 </since_tizen>
\r
552 This API must be called if IoTCon API is no longer needed.
\r
554 <feature>http://tizen.org/feature/iot.ocf</feature>
\r
556 Initialize() should be called to initialize.
\r
558 <seealso cref="M:Tizen.Network.IoTConnectivity.IoTConnectivityServerManager.Initialize(System.String)"/>
\r
560 IoTConnectivityServerManager.Deinitialize();
\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
567 Starts presence of a server.
\r
569 <since_tizen> 3 </since_tizen>
\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
577 http://tizen.org/privilege/internet
\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
583 Initialize() should be called to initialize.
\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
594 IoTConnectivityServerManager.StartSendingPresence(120);
\r
595 } catch(Exception ex) {
\r
596 Console.Log("Exception caught : " + ex.Message);
\r
600 <member name="M:Tizen.Network.IoTConnectivity.IoTConnectivityServerManager.StopSendingPresence">
\r
602 Stops presence of a server.
\r
604 <since_tizen> 3 </since_tizen>
\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
610 http://tizen.org/privilege/internet
\r
612 <privlevel>public</privlevel>
\r
613 <feature>http://tizen.org/feature/iot.ocf</feature>
\r
615 Initialize() should be called to initialize.
\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
625 IoTConnectivityServerManager.StopSendingPresence();
\r
628 <member name="M:Tizen.Network.IoTConnectivity.IoTConnectivityServerManager.SetDeviceName(System.String)">
\r
630 Sets the device name.
\r
632 <since_tizen> 3 </since_tizen>
\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
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
646 IoTConnectivityServerManager.SetDeviceName("my-tizen");
\r
649 <member name="T:Tizen.Network.IoTConnectivity.LiteResource">
\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
655 <since_tizen> 3 </since_tizen>
\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
661 Decides whether to accept or reject a post request.
\r
663 <since_tizen> 3 </since_tizen>
\r
665 Child classes of this class can override this method to accept or reject post request.
\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
670 public class MyLightResource : LiteResource
\r
672 protected override bool OnPost(Attributes attributes)
\r
674 object newAttributes;
\r
675 attributes.TryGetValue("LIGHT_ATTRIBUTE", out newAttributes);
\r
676 if((int)newAttributes == 1)
\r
683 <member name="M:Tizen.Network.IoTConnectivity.LiteResource.OnGet(Tizen.Network.IoTConnectivity.Request)">
\r
686 <member name="T:Tizen.Network.IoTConnectivity.ObservePolicy">
\r
688 Enumeration for the policy of observation.
\r
690 <since_tizen> 3 </since_tizen>
\r
692 <member name="F:Tizen.Network.IoTConnectivity.ObservePolicy.IgnoreOutOfOrder">
\r
694 Indicates the observation request for the most up-to-date notifications only.
\r
696 <since_tizen> 3 </since_tizen>
\r
698 <member name="F:Tizen.Network.IoTConnectivity.ObservePolicy.AcceptOutOfOrder">
\r
700 Indicates the observation request for all notifications including state notifications.
\r
702 <since_tizen> 3 </since_tizen>
\r
704 <member name="T:Tizen.Network.IoTConnectivity.ObserverNotifiedEventArgs">
\r
706 This class represents event arguments of the ObserverNotified event.
\r
708 <since_tizen> 3 </since_tizen>
\r
710 <member name="P:Tizen.Network.IoTConnectivity.ObserverNotifiedEventArgs.Result">
\r
712 Result of the observe response.
\r
714 <since_tizen> 3 </since_tizen>
\r
715 <value>Result of the observe response.</value>
\r
717 <member name="P:Tizen.Network.IoTConnectivity.ObserverNotifiedEventArgs.Representation">
\r
719 Representation of the resource being observed.
\r
721 <since_tizen> 3 </since_tizen>
\r
722 <value>Representation of the resource being observed.</value>
\r
724 <member name="T:Tizen.Network.IoTConnectivity.ObserveType">
\r
726 Enumeration for the type of observation.
\r
728 <since_tizen> 3 </since_tizen>
\r
730 <member name="F:Tizen.Network.IoTConnectivity.ObserveType.NoType">
\r
734 <since_tizen> 3 </since_tizen>
\r
736 <member name="F:Tizen.Network.IoTConnectivity.ObserveType.Register">
\r
738 Indicates an action of the registering observation.
\r
740 <since_tizen> 3 </since_tizen>
\r
742 <member name="F:Tizen.Network.IoTConnectivity.ObserveType.Deregister">
\r
744 Indicates an action of unregistering observation.
\r
746 <since_tizen> 3 </since_tizen>
\r
748 <member name="T:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs">
\r
750 This class represents event arguments of the PlatformInformationFound event.
\r
752 <since_tizen> 3 </since_tizen>
\r
754 <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.RequestId">
\r
756 Indicates the request ID.
\r
758 <since_tizen> 3 </since_tizen>
\r
759 <value>The request ID.</value>
\r
761 <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.EventContinue">
\r
763 Indicates to continuously receive the event for finding the platform information.
\r
765 <since_tizen> 3 </since_tizen>
\r
766 <value>Continuously receive the event for finding the platform information.</value>
\r
768 <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.PlatformId">
\r
770 Indicates the platform identifier.
\r
772 <since_tizen> 3 </since_tizen>
\r
773 <value>The platform identifier.</value>
\r
775 <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.ManufacturerName">
\r
777 Indicates the name of the manufacturer.
\r
779 <since_tizen> 3 </since_tizen>
\r
780 <value>The name of the manufacturer.</value>
\r
782 <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.ManufacturerURL">
\r
784 Indicates the URL of the manufacturer.
\r
786 <since_tizen> 3 </since_tizen>
\r
787 <value>The URL of the manufacturer.</value>
\r
789 <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.ModelNumber">
\r
791 Indicates the model number as designated by the manufacturer.
\r
793 <since_tizen> 3 </since_tizen>
\r
794 <value>The model number as designated by the manufacturer.</value>
\r
796 <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.DateOfManufacture">
\r
798 Indicates the manufacturing date of the device.
\r
800 <since_tizen> 3 </since_tizen>
\r
801 <value>The manufacturing date of the device.</value>
\r
803 <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.PlatformVersion">
\r
805 Indicates the version of the platfrom defined by the manufacturer.
\r
807 <since_tizen> 3 </since_tizen>
\r
808 <value>The version of platfrom defined by manufacturer.</value>
\r
810 <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.OsVersion">
\r
812 Indicates the version of the platfrom resident OS.
\r
814 <since_tizen> 3 </since_tizen>
\r
815 <value>The version of the platfrom resident OS.</value>
\r
817 <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.HardwareVersion">
\r
819 Indicates the version of the platform Hardware.
\r
821 <since_tizen> 3 </since_tizen>
\r
822 <value>The version of the platform Hardware.</value>
\r
824 <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.FirmwareVersion">
\r
826 Indicates the version of the device firmware.
\r
828 <since_tizen> 3 </since_tizen>
\r
829 <value>The version of the device firmware.</value>
\r
831 <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.SupportUrl">
\r
833 Indicates the URL that points to support information from the manufacturer.
\r
835 <since_tizen> 3 </since_tizen>
\r
836 <value>The URL that points to support information from the manufacturer.</value>
\r
838 <member name="P:Tizen.Network.IoTConnectivity.PlatformInformationFoundEventArgs.SystemTime">
\r
840 Indicates the reference time of the device.
\r
842 <since_tizen> 3 </since_tizen>
\r
843 <value>The reference time of the device.</value>
\r
845 <member name="T:Tizen.Network.IoTConnectivity.PresenceEventType">
\r
847 Enumeration for operation of presence response.
\r
849 <since_tizen> 3 </since_tizen>
\r
851 <member name="F:Tizen.Network.IoTConnectivity.PresenceEventType.ResourceCreated">
\r
853 Indicates the resource creation operation of the server.
\r
855 <since_tizen> 3 </since_tizen>
\r
857 <member name="F:Tizen.Network.IoTConnectivity.PresenceEventType.ResourceUpdated">
\r
859 Indicates the resource updation operation of the server.
\r
861 <since_tizen> 3 </since_tizen>
\r
863 <member name="F:Tizen.Network.IoTConnectivity.PresenceEventType.ResourceDestroyed">
\r
865 Indicates the resource destruction operation of the server.
\r
867 <since_tizen> 3 </since_tizen>
\r
869 <member name="T:Tizen.Network.IoTConnectivity.PresenceReceivedEventArgs">
\r
871 This class represents event arguments of the PresenceReceived event.
\r
873 <since_tizen> 3 </since_tizen>
\r
875 <member name="P:Tizen.Network.IoTConnectivity.PresenceReceivedEventArgs.PresenceId">
\r
877 Indicates the request ID of the presence event.
\r
879 <since_tizen> 3 </since_tizen>
\r
880 <value>The request ID of the presence event.</value>
\r
882 <member name="P:Tizen.Network.IoTConnectivity.PresenceReceivedEventArgs.EventType">
\r
884 Indicates the event type.
\r
886 <since_tizen> 3 </since_tizen>
\r
887 <value>The event type.</value>
\r
889 <member name="P:Tizen.Network.IoTConnectivity.PresenceReceivedEventArgs.HostAddress">
\r
891 Indicates the host address of resource.
\r
893 <since_tizen> 3 </since_tizen>
\r
894 <value>The host address of resource.</value>
\r
896 <member name="P:Tizen.Network.IoTConnectivity.PresenceReceivedEventArgs.Type">
\r
898 Indicates the type of the resource.
\r
900 <since_tizen> 3 </since_tizen>
\r
901 <value>The type of the resource.</value>
\r
903 <member name="T:Tizen.Network.IoTConnectivity.QualityOfService">
\r
905 Enumeration for states of remote resource.
\r
907 <since_tizen> 3 </since_tizen>
\r
909 <member name="F:Tizen.Network.IoTConnectivity.QualityOfService.Low">
\r
911 Indicates the low quality of service.
\r
913 <since_tizen> 3 </since_tizen>
\r
915 <member name="F:Tizen.Network.IoTConnectivity.QualityOfService.High">
\r
917 Indicates the high quality of service.
\r
919 <since_tizen> 3 </since_tizen>
\r
921 <member name="T:Tizen.Network.IoTConnectivity.RemoteResource">
\r
923 This class represents a remote resource.
\r
924 It provides APIs to manage remote resource.
\r
926 <since_tizen> 3 </since_tizen>
\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
930 Creates a remote resource instance.
\r
932 <since_tizen> 3 </since_tizen>
\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
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
949 <member name="M:Tizen.Network.IoTConnectivity.RemoteResource.Finalize">
\r
951 Destructor of the RemoteResource class.
\r
954 <member name="E:Tizen.Network.IoTConnectivity.RemoteResource.CacheUpdated">
\r
956 The event is invoked with cached resource attributes.
\r
958 <since_tizen> 3 </since_tizen>
\r
960 <member name="E:Tizen.Network.IoTConnectivity.RemoteResource.ObserverNotified">
\r
962 Observe an event on the resource sent by the server.
\r
964 <since_tizen> 3 </since_tizen>
\r
966 <member name="E:Tizen.Network.IoTConnectivity.RemoteResource.StateChanged">
\r
968 The event is called when remote resource's state are changed.
\r
970 <since_tizen> 3 </since_tizen>
\r
972 <member name="P:Tizen.Network.IoTConnectivity.RemoteResource.HostAddress">
\r
974 The host address of the resource.
\r
976 <since_tizen> 3 </since_tizen>
\r
977 <value>The host address of the resource.</value>
\r
979 <member name="P:Tizen.Network.IoTConnectivity.RemoteResource.UriPath">
\r
981 The URI path of the resource.
\r
983 <since_tizen> 3 </since_tizen>
\r
984 <value>The URI path of the resource.</value>
\r
986 <member name="P:Tizen.Network.IoTConnectivity.RemoteResource.Types">
\r
988 The resource types of the remote resource.
\r
990 <since_tizen> 3 </since_tizen>
\r
991 <value>The resource types of the remote resource.</value>
\r
993 <member name="P:Tizen.Network.IoTConnectivity.RemoteResource.Interfaces">
\r
995 The interfaces of the resource.
\r
997 <since_tizen> 3 </since_tizen>
\r
998 <value>The interfaces of the resource.</value>
\r
1000 <member name="P:Tizen.Network.IoTConnectivity.RemoteResource.Policy">
\r
1002 The policy of the resource.
\r
1004 <since_tizen> 3 </since_tizen>
\r
1005 <value>The policy of the resource.</value>
\r
1007 <member name="P:Tizen.Network.IoTConnectivity.RemoteResource.Options">
\r
1009 The header options of the resource.
\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
1016 <member name="P:Tizen.Network.IoTConnectivity.RemoteResource.CacheEnabled">
\r
1018 Indicates the CacheEnabled status of the remote resource.
\r
1020 <since_tizen> 3 </since_tizen>
\r
1022 Client can start caching only when this is set true. Set it to false to stop caching the resource attributes.
\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
1030 <member name="P:Tizen.Network.IoTConnectivity.RemoteResource.TimeInterval">
\r
1032 Time interval of monitoring and caching API.
\r
1034 <since_tizen> 3 </since_tizen>
\r
1036 Default time interval is 10 seconds.
\r
1037 Seconds for time interval (must be in range from 1 to 3600).
\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
1042 <member name="P:Tizen.Network.IoTConnectivity.RemoteResource.DeviceId">
\r
1044 The device ID of the resource.
\r
1046 <since_tizen> 3 </since_tizen>
\r
1047 <value>The device ID of the resource.</value>
\r
1049 <member name="M:Tizen.Network.IoTConnectivity.RemoteResource.CachedRepresentation">
\r
1051 Gets cached representation from the remote resource.
\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
1057 <member name="M:Tizen.Network.IoTConnectivity.RemoteResource.StartObserving(Tizen.Network.IoTConnectivity.ObservePolicy,Tizen.Network.IoTConnectivity.ResourceQuery)">
\r
1059 Starts observing on the resource.
\r
1061 <since_tizen> 3 </since_tizen>
\r
1063 When server sends notification message, <see cref="E:Tizen.Network.IoTConnectivity.RemoteResource.ObserverNotified"/> will be called.
\r
1066 http://tizen.org/privilege/internet
\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
1077 <member name="M:Tizen.Network.IoTConnectivity.RemoteResource.StopObserving">
\r
1079 Stops observing on the resource.
\r
1081 <since_tizen> 3 </since_tizen>
\r
1083 http://tizen.org/privilege/internet
\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
1091 <member name="M:Tizen.Network.IoTConnectivity.RemoteResource.GetAsync(Tizen.Network.IoTConnectivity.ResourceQuery)">
\r
1093 Gets the attributes of a resource asynchronously.
\r
1095 <since_tizen> 3 </since_tizen>
\r
1097 http://tizen.org/privilege/internet
\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
1104 <member name="M:Tizen.Network.IoTConnectivity.RemoteResource.PutAsync(Tizen.Network.IoTConnectivity.Representation,Tizen.Network.IoTConnectivity.ResourceQuery)">
\r
1106 Puts the representation of a resource asynchronously.
\r
1108 <since_tizen> 3 </since_tizen>
\r
1110 http://tizen.org/privilege/internet
\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
1118 <member name="M:Tizen.Network.IoTConnectivity.RemoteResource.PostAsync(Tizen.Network.IoTConnectivity.Representation,Tizen.Network.IoTConnectivity.ResourceQuery)">
\r
1120 Posts request on a resource asynchronously.
\r
1122 <since_tizen> 3 </since_tizen>
\r
1124 http://tizen.org/privilege/internet
\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
1132 <member name="M:Tizen.Network.IoTConnectivity.RemoteResource.DeleteAsync">
\r
1134 Deletes the resource asynchronously.
\r
1136 <since_tizen> 3 </since_tizen>
\r
1138 http://tizen.org/privilege/internet
\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
1144 <member name="M:Tizen.Network.IoTConnectivity.RemoteResource.Dispose">
\r
1146 Releases any unmanaged resources used by this object.
\r
1148 <since_tizen> 3 </since_tizen>
\r
1149 <feature>http://tizen.org/feature/iot.ocf</feature>
\r
1151 <member name="M:Tizen.Network.IoTConnectivity.RemoteResource.Dispose(System.Boolean)">
\r
1153 Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.
\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
1159 <member name="T:Tizen.Network.IoTConnectivity.RemoteResponse">
\r
1161 This class represents a remote response.
\r
1162 It represents the response of all CRUD operations.
\r
1164 <since_tizen> 3 </since_tizen>
\r
1166 <member name="P:Tizen.Network.IoTConnectivity.RemoteResponse.Result">
\r
1168 Indicates the result of the response.
\r
1170 <since_tizen> 3 </since_tizen>
\r
1171 <value>The result of the response.</value>
\r
1173 <member name="P:Tizen.Network.IoTConnectivity.RemoteResponse.Representation">
\r
1175 Indicates representation of the response.
\r
1177 <since_tizen> 3 </since_tizen>
\r
1178 <value>Representation of the response.</value>
\r
1180 <member name="P:Tizen.Network.IoTConnectivity.RemoteResponse.Options">
\r
1182 Indicates header options of the response.
\r
1184 <since_tizen> 3 </since_tizen>
\r
1185 <value>Header options of the response.</value>
\r
1187 <member name="T:Tizen.Network.IoTConnectivity.Representation">
\r
1189 This class provides APIs to manage representation.
\r
1190 A representation is a payload of a request or a response.
\r
1192 <since_tizen> 3 </since_tizen>
\r
1194 <member name="M:Tizen.Network.IoTConnectivity.Representation.#ctor">
\r
1196 The Representation constructor.
\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
1204 Representation repr = new Representation();
\r
1207 <member name="M:Tizen.Network.IoTConnectivity.Representation.Finalize">
\r
1209 Destructor of the Representation class.
\r
1212 <member name="P:Tizen.Network.IoTConnectivity.Representation.UriPath">
\r
1214 The URI path of resource.
\r
1216 <since_tizen> 3 </since_tizen>
\r
1218 The URI path of resource.
\r
1219 Setter can throw exceptions.
\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
1225 Representation repr = new Representation();
\r
1226 repr.UriPath = "/a/light";
\r
1227 Console.WriteLine("URI is {0}", repr.UriPath); //Getter
\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
1234 Current attributes of the resource.
\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
1243 Representation repr = new Representation();
\r
1244 Attributes attributes = new Attributes() {
\r
1245 { "state", "ON" },
\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
1255 <!-- "P:Tizen.Network.IoTConnectivity.Representation.Children" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->
\r
1256 <member name="M:Tizen.Network.IoTConnectivity.Representation.Dispose">
\r
1258 Releases any unmanaged resources used by this object.
\r
1260 <since_tizen> 3 </since_tizen>
\r
1261 <feature>http://tizen.org/feature/iot.ocf</feature>
\r
1263 <member name="M:Tizen.Network.IoTConnectivity.Representation.Dispose(System.Boolean)">
\r
1265 Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.
\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
1271 <member name="T:Tizen.Network.IoTConnectivity.Request">
\r
1273 Class respresenting request to a resource.
\r
1274 It provides APIs to manage client's request.
\r
1276 <since_tizen> 3 </since_tizen>
\r
1278 <member name="M:Tizen.Network.IoTConnectivity.Request.Finalize">
\r
1280 Destructor of the Request class.
\r
1283 <member name="P:Tizen.Network.IoTConnectivity.Request.HostAddress">
\r
1285 The host address of the request.
\r
1287 <since_tizen> 3 </since_tizen>
\r
1288 <value>The host address of the request.</value>
\r
1290 <member name="P:Tizen.Network.IoTConnectivity.Request.Representation">
\r
1292 The representation of the request.
\r
1294 <since_tizen> 3 </since_tizen>
\r
1295 <value>The representation of the request.</value>
\r
1297 <member name="P:Tizen.Network.IoTConnectivity.Request.Query">
\r
1299 The query of the request.
\r
1301 <since_tizen> 3 </since_tizen>
\r
1302 <value>The query of the request.</value>
\r
1304 <member name="P:Tizen.Network.IoTConnectivity.Request.Options">
\r
1306 The options related to the request.
\r
1308 <since_tizen> 3 </since_tizen>
\r
1309 <value>The options related to the request.</value>
\r
1311 <member name="M:Tizen.Network.IoTConnectivity.Request.Dispose">
\r
1313 Releases any unmanaged resources used by this object.
\r
1315 <since_tizen> 3 </since_tizen>
\r
1316 <feature>http://tizen.org/feature/iot.ocf</feature>
\r
1318 <member name="M:Tizen.Network.IoTConnectivity.Request.Dispose(System.Boolean)">
\r
1320 Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.
\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
1326 <member name="T:Tizen.Network.IoTConnectivity.Resource">
\r
1328 Abstract class respresenting a resource.
\r
1329 All resources need to inherit from this class.
\r
1331 <since_tizen> 3 </since_tizen>
\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
1336 Destructor of the Resource class.
\r
1339 <member name="P:Tizen.Network.IoTConnectivity.Resource.Types">
\r
1341 Type details of the resource.
\r
1343 <since_tizen> 3 </since_tizen>
\r
1344 <value>Type details of the resource.</value>
\r
1346 <member name="P:Tizen.Network.IoTConnectivity.Resource.Interfaces">
\r
1348 Interface details of the resource.
\r
1350 <since_tizen> 3 </since_tizen>
\r
1351 <value>Interface details of the resource.</value>
\r
1353 <member name="P:Tizen.Network.IoTConnectivity.Resource.Policy">
\r
1355 The policies of the resource.
\r
1357 <since_tizen> 3 </since_tizen>
\r
1358 <value>The policies of the resource.</value>
\r
1360 <member name="P:Tizen.Network.IoTConnectivity.Resource.UriPath">
\r
1362 URI path of the resource.
\r
1364 <since_tizen> 3 </since_tizen>
\r
1365 <value>URI path of the resource.</value>
\r
1367 <member name="P:Tizen.Network.IoTConnectivity.Resource.Children">
\r
1369 List of Child resources.
\r
1371 <since_tizen> 3 </since_tizen>
\r
1372 <value>List of Child resources.</value>
\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
1377 This is called when the client performs get operation on this resource.
\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
1383 <member name="M:Tizen.Network.IoTConnectivity.Resource.OnPut(Tizen.Network.IoTConnectivity.Request)">
\r
1385 This is called when the client performs put operation on this resource.
\r
1387 <since_tizen> 3 </since_tizen>
\r
1388 <param name="request">A request from client.</param>
\r
1389 <returns>A response.</returns>
\r
1391 <member name="M:Tizen.Network.IoTConnectivity.Resource.OnPost(Tizen.Network.IoTConnectivity.Request)">
\r
1393 This is called when the client performs post operation on this resource.
\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
1399 <member name="M:Tizen.Network.IoTConnectivity.Resource.OnDelete(Tizen.Network.IoTConnectivity.Request)">
\r
1401 This is called when the client performs delete operation on this resource.
\r
1403 <since_tizen> 3 </since_tizen>
\r
1404 <param name="request">A request from client.</param>
\r
1405 <returns>A response.</returns>
\r
1407 <member name="M:Tizen.Network.IoTConnectivity.Resource.OnObserving(Tizen.Network.IoTConnectivity.Request,Tizen.Network.IoTConnectivity.ObserveType,System.Int32)">
\r
1409 Called on the observing event.
\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
1417 <member name="M:Tizen.Network.IoTConnectivity.Resource.Dispose">
\r
1419 Releases any unmanaged resources used by this object.
\r
1421 <since_tizen> 3 </since_tizen>
\r
1422 <feature>http://tizen.org/feature/iot.ocf</feature>
\r
1424 <member name="M:Tizen.Network.IoTConnectivity.Resource.Dispose(System.Boolean)">
\r
1426 Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.
\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
1432 <member name="T:Tizen.Network.IoTConnectivity.ResourceFoundEventArgs">
\r
1434 This class represents event arguments of the ResourceFound event.
\r
1436 <since_tizen> 3 </since_tizen>
\r
1438 <member name="P:Tizen.Network.IoTConnectivity.ResourceFoundEventArgs.RequestId">
\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
1443 <since_tizen> 3 </since_tizen>
\r
1444 <value>The request ID.</value>
\r
1446 <member name="P:Tizen.Network.IoTConnectivity.ResourceFoundEventArgs.EventContinue">
\r
1448 Indicates to continuously receive the event for finding resource.
\r
1450 <since_tizen> 3 </since_tizen>
\r
1451 <value>Continuously receive the event for finding resource.</value>
\r
1453 <member name="P:Tizen.Network.IoTConnectivity.ResourceFoundEventArgs.Resource">
\r
1455 Remote resource, which is found after <see cref="M:Tizen.Network.IoTConnectivity.IoTConnectivityClientManager.StartFindingResource(System.String,Tizen.Network.IoTConnectivity.ResourceQuery)"/>.
\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
1462 <member name="T:Tizen.Network.IoTConnectivity.ResourceInterfaces">
\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
1467 <since_tizen> 3 </since_tizen>
\r
1469 <member name="F:Tizen.Network.IoTConnectivity.ResourceInterfaces.DefaultInterface">
\r
1471 Default Interface.
\r
1473 <since_tizen> 3 </since_tizen>
\r
1475 <member name="F:Tizen.Network.IoTConnectivity.ResourceInterfaces.LinkInterface">
\r
1477 List Links Interface, which is used to list the references to other resources contained in a resource.
\r
1479 <since_tizen> 3 </since_tizen>
\r
1481 <member name="F:Tizen.Network.IoTConnectivity.ResourceInterfaces.BatchInterface">
\r
1483 Batch Interface, which is used to manipulate (GET, PUT, POST, DELETE) on other resource contained in a resource.
\r
1485 <since_tizen> 3 </since_tizen>
\r
1487 <member name="F:Tizen.Network.IoTConnectivity.ResourceInterfaces.GroupInterface">
\r
1489 Group Interface, which is used to manipulate (GET, PUT, POST) a group of remote resources.
\r
1491 <since_tizen> 3 </since_tizen>
\r
1493 <member name="F:Tizen.Network.IoTConnectivity.ResourceInterfaces.ReadonlyInterface">
\r
1495 Read-Only Interface, which is used to limit the methods that can be applied to a resource to GET only.
\r
1497 <since_tizen> 3 </since_tizen>
\r
1499 <member name="M:Tizen.Network.IoTConnectivity.ResourceInterfaces.#ctor">
\r
1501 Constructor of ResourceInterfaces.
\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
1510 ResourceInterfaces resourceInterfaces = new ResourceInterfaces();
\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
1516 Destructor of the ResourceInterfaces class.
\r
1519 <!-- "P:Tizen.Network.IoTConnectivity.ResourceInterfaces.Count" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->
\r
1520 <member name="M:Tizen.Network.IoTConnectivity.ResourceInterfaces.Add(System.String)">
\r
1522 Adds a resource interface into the list.
\r
1524 <since_tizen> 3 </since_tizen>
\r
1526 @a item could be a value, such as <see cref="F:Tizen.Network.IoTConnectivity.ResourceInterfaces.DefaultInterface"/>.
\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
1535 ResourceInterfaces resourceInterfaces = new ResourceInterfaces();
\r
1536 resourceInterfaces.Add(ResourceInterfaces.BatchInterface);
\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
1544 Releases any unmanaged resources used by this object.
\r
1546 <since_tizen> 3 </since_tizen>
\r
1547 <feature>http://tizen.org/feature/iot.ocf</feature>
\r
1549 <member name="M:Tizen.Network.IoTConnectivity.ResourceInterfaces.Dispose(System.Boolean)">
\r
1551 Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.
\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
1557 <member name="T:Tizen.Network.IoTConnectivity.ResourceOptions">
\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
1563 <since_tizen> 3 </since_tizen>
\r
1565 <member name="M:Tizen.Network.IoTConnectivity.ResourceOptions.#ctor">
\r
1567 The resource options constructor.
\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
1576 ResourceOptions options = new ResourceOptions();
\r
1579 <member name="M:Tizen.Network.IoTConnectivity.ResourceOptions.Finalize">
\r
1581 Destructor of the ResourceOptions class.
\r
1584 <member name="P:Tizen.Network.IoTConnectivity.ResourceOptions.Keys">
\r
1586 Contains all the Option keys.
\r
1588 <since_tizen> 3 </since_tizen>
\r
1589 <value>All the Option keys.</value>
\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
1598 <member name="P:Tizen.Network.IoTConnectivity.ResourceOptions.Values">
\r
1600 Contains all the Option values.
\r
1602 <since_tizen> 3 </since_tizen>
\r
1603 <value>All the Option values.</value>
\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
1612 <member name="P:Tizen.Network.IoTConnectivity.ResourceOptions.Count">
\r
1614 Gets the number of options.
\r
1616 <since_tizen> 3 </since_tizen>
\r
1617 <value>The number of options.</value>
\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
1626 <member name="P:Tizen.Network.IoTConnectivity.ResourceOptions.IsReadOnly">
\r
1628 Represents whether the collection is readonly.
\r
1630 <since_tizen> 3 </since_tizen>
\r
1631 <value>Whether the collection is readonly.</value>
\r
1633 ResourceOptions options = new ResourceOptions();
\r
1634 if (options.IsReadOnly)
\r
1635 Console.WriteLine("Read only options");
\r
1638 <member name="P:Tizen.Network.IoTConnectivity.ResourceOptions.Item(System.UInt16)">
\r
1640 Gets or sets the option data.
\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
1647 ResourceOptions options = new ResourceOptions();
\r
1648 options[2055] = "sample-data";
\r
1649 Console.WriteLine("Option has : {0}", options[2055]);
\r
1652 <member name="M:Tizen.Network.IoTConnectivity.ResourceOptions.ContainsKey(System.UInt16)">
\r
1654 Checks whether the given key exists in Options collection.
\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
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
1666 <member name="M:Tizen.Network.IoTConnectivity.ResourceOptions.Add(System.UInt16,System.String)">
\r
1668 Adds a new ID and a correspoding data into the options.
\r
1670 <since_tizen> 3 </since_tizen>
\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
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
1683 ResourceOptions options = new ResourceOptions();
\r
1684 options.Add(2050, "sample-data");
\r
1687 <member name="M:Tizen.Network.IoTConnectivity.ResourceOptions.Remove(System.UInt16)">
\r
1689 Removes the ID and its associated data from the options.
\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
1699 ResourceOptions options = new ResourceOptions();
\r
1700 options.Add(2050, "12345");
\r
1701 var result = options.Remove(2050);
\r
1704 <member name="M:Tizen.Network.IoTConnectivity.ResourceOptions.TryGetValue(System.UInt16,System.String@)">
\r
1706 Gets the value associated with the specified key.
\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
1713 ResourceOptions options = new ResourceOptions();
\r
1714 options.Add(2050, "12345");
\r
1716 var isPresent = options.TryGetValue(2050, out value);
\r
1718 Console.WriteLine("value : {0}", value);
\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
1724 Clears the Options collection.
\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
1730 ResourceOptions options = new ResourceOptions();
\r
1731 options.Add(2050, "12345");
\r
1732 options.Add(2055, "sample");
\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
1742 Releases any unmanaged resources used by this object.
\r
1744 <since_tizen> 3 </since_tizen>
\r
1745 <feature>http://tizen.org/feature/iot.ocf</feature>
\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
1750 Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.
\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
1756 <member name="T:Tizen.Network.IoTConnectivity.ResourcePolicy">
\r
1758 Enumeration for the policy, which can be held in a resource.
\r
1760 <since_tizen> 3 </since_tizen>
\r
1762 <member name="F:Tizen.Network.IoTConnectivity.ResourcePolicy.NoProperty">
\r
1764 Indicates resource uninitialized.
\r
1766 <since_tizen> 3 </since_tizen>
\r
1768 <member name="F:Tizen.Network.IoTConnectivity.ResourcePolicy.Discoverable">
\r
1770 Indicates resource that is allowed to be discovered.
\r
1772 <since_tizen> 3 </since_tizen>
\r
1774 <member name="F:Tizen.Network.IoTConnectivity.ResourcePolicy.Observable">
\r
1776 Indicates resource that is allowed to be observed.
\r
1778 <since_tizen> 3 </since_tizen>
\r
1780 <member name="F:Tizen.Network.IoTConnectivity.ResourcePolicy.Active">
\r
1782 Indicates resource initialized and activated.
\r
1784 <since_tizen> 3 </since_tizen>
\r
1786 <member name="F:Tizen.Network.IoTConnectivity.ResourcePolicy.Slow">
\r
1788 Indicates resource, which takes some delay to respond.
\r
1790 <since_tizen> 3 </since_tizen>
\r
1792 <member name="F:Tizen.Network.IoTConnectivity.ResourcePolicy.Secure">
\r
1794 Indicates secure resource.
\r
1796 <since_tizen> 3 </since_tizen>
\r
1798 <member name="F:Tizen.Network.IoTConnectivity.ResourcePolicy.ExplicitDiscoverable">
\r
1800 When this bit is set, the resource is allowed to be discovered only if discovery request contains an explicit querystring.
\r
1802 <since_tizen> 3 </since_tizen>
\r
1804 <member name="T:Tizen.Network.IoTConnectivity.ResourceQuery">
\r
1806 This class provides APIs to manage the query of request.
\r
1808 <since_tizen> 3 </since_tizen>
\r
1810 <member name="M:Tizen.Network.IoTConnectivity.ResourceQuery.#ctor">
\r
1812 The resource query constructor.
\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
1821 ResourceQuery query = new ResourceQuery();
\r
1824 <member name="M:Tizen.Network.IoTConnectivity.ResourceQuery.Finalize">
\r
1826 Destructor of the ResourceQuery class.
\r
1829 <member name="P:Tizen.Network.IoTConnectivity.ResourceQuery.Type">
\r
1831 Gets and sets the resource type of the query.
\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
1839 ResourceQuery query = new ResourceQuery();
\r
1840 query.Type = "org.tizen.light";
\r
1841 Console.WriteLine("Type of query : {0}", query.Type);
\r
1844 <member name="P:Tizen.Network.IoTConnectivity.ResourceQuery.Interface">
\r
1846 Gets and sets the resource interface of the query.
\r
1848 <since_tizen> 3 </since_tizen>
\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
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
1857 ResourceQuery query = new ResourceQuery();
\r
1858 query.Interface = ResourceInterfaces.LinkInterface;
\r
1861 <member name="P:Tizen.Network.IoTConnectivity.ResourceQuery.Keys">
\r
1863 Contains all the query keys.
\r
1865 <since_tizen> 3 </since_tizen>
\r
1866 <value>All the query keys.</value>
\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
1875 <member name="P:Tizen.Network.IoTConnectivity.ResourceQuery.Values">
\r
1877 Contains all the query values.
\r
1879 <since_tizen> 3 </since_tizen>
\r
1880 <value>All the query values.</value>
\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
1889 <member name="P:Tizen.Network.IoTConnectivity.ResourceQuery.Count">
\r
1891 Gets the number of query elements.
\r
1893 <since_tizen> 3 </since_tizen>
\r
1894 <value>The number of query elements.</value>
\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
1903 <member name="P:Tizen.Network.IoTConnectivity.ResourceQuery.IsReadOnly">
\r
1905 Represents whether the collection is readonly.
\r
1907 <since_tizen> 3 </since_tizen>
\r
1908 <value>Whether the collection is readonly.</value>
\r
1910 ResourceQuery query = new ResourceQuery();
\r
1911 if (query.IsReadOnly)
\r
1912 Console.WriteLine("Read only query");
\r
1915 <member name="P:Tizen.Network.IoTConnectivity.ResourceQuery.Item(System.String)">
\r
1917 Gets or sets the query data.
\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
1924 ResourceQuery query = new ResourceQuery();
\r
1925 query["key1"] = "sample-data";
\r
1926 Console.WriteLine("query has : {0}", query["key1"]);
\r
1929 <member name="M:Tizen.Network.IoTConnectivity.ResourceQuery.ContainsKey(System.String)">
\r
1931 Checks whether the given key exists in the query collection.
\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
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
1943 <member name="M:Tizen.Network.IoTConnectivity.ResourceQuery.Add(System.String,System.String)">
\r
1945 Adds a new key and correspoding value into the query.
\r
1947 <since_tizen> 3 </since_tizen>
\r
1949 The full length of query should be less than or equal to 64.
\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
1959 ResourceQuery query = new ResourceQuery();
\r
1960 query.Add("key1", "value1");
\r
1963 <member name="M:Tizen.Network.IoTConnectivity.ResourceQuery.Remove(System.String)">
\r
1965 Removes the key and its associated value from the query.
\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
1976 ResourceQuery query = new ResourceQuery();
\r
1977 query.Add("key1", "value1");
\r
1978 var result = query.Remove("key1");
\r
1981 <member name="M:Tizen.Network.IoTConnectivity.ResourceQuery.TryGetValue(System.String,System.String@)">
\r
1983 Gets the value associated with the specified key.
\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
1990 ResourceQuery query = new ResourceQuery();
\r
1991 query.Add("key1", "value1");
\r
1993 var isPresent = query.TryGetValue("key1", out value);
\r
1995 Console.WriteLine("value : {0}", value);
\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
2001 Clears the query collection.
\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
2008 ResourceQuery query = new ResourceQuery();
\r
2009 query.Add("key1", "value1");
\r
2010 query.Add("key2", "value2");
\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
2021 Releases any unmanaged resources used by this object.
\r
2023 <since_tizen> 3 </since_tizen>
\r
2024 <feature>http://tizen.org/feature/iot.ocf</feature>
\r
2026 <member name="M:Tizen.Network.IoTConnectivity.ResourceQuery.Dispose(System.Boolean)">
\r
2028 Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.
\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
2034 <member name="T:Tizen.Network.IoTConnectivity.ResourceState">
\r
2036 Enumeration for states of the remote resource.
\r
2038 <since_tizen> 3 </since_tizen>
\r
2040 <member name="F:Tizen.Network.IoTConnectivity.ResourceState.Alive">
\r
2042 Indicates remote resource is alive.
\r
2044 <since_tizen> 3 </since_tizen>
\r
2046 <member name="F:Tizen.Network.IoTConnectivity.ResourceState.LostSignal">
\r
2048 Indicates remote resource is lost.
\r
2050 <since_tizen> 3 </since_tizen>
\r
2052 <member name="T:Tizen.Network.IoTConnectivity.ResourceTypes">
\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
2057 <since_tizen> 3 </since_tizen>
\r
2059 <member name="M:Tizen.Network.IoTConnectivity.ResourceTypes.#ctor">
\r
2061 Constructor of ResourceTypes.
\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
2070 ResourceTypes types = new ResourceTypes();
\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
2076 Destructor of the ResourceTypes class.
\r
2079 <!-- "P:Tizen.Network.IoTConnectivity.ResourceTypes.Count" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->
\r
2080 <member name="M:Tizen.Network.IoTConnectivity.ResourceTypes.Add(System.String)">
\r
2082 Adds a resource type into the list.
\r
2084 <since_tizen> 3 </since_tizen>
\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
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
2098 ResourceTypes resourceTypes = new ResourceTypes();
\r
2099 resourceTypes.Add("org.tizen.light");
\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
2107 Releases any unmanaged resources used by this object.
\r
2109 <since_tizen> 3 </since_tizen>
\r
2110 <feature>http://tizen.org/feature/iot.ocf</feature>
\r
2112 <member name="M:Tizen.Network.IoTConnectivity.ResourceTypes.Dispose(System.Boolean)">
\r
2114 Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.
\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
2120 <member name="T:Tizen.Network.IoTConnectivity.Response">
\r
2122 This class represents response from a resource.
\r
2123 It provides APIs to manage response.
\r
2125 <since_tizen> 3 </since_tizen>
\r
2127 <member name="M:Tizen.Network.IoTConnectivity.Response.#ctor">
\r
2129 Constructor of Response.
\r
2131 <since_tizen> 3 </since_tizen>
\r
2133 Response response = new Response();
\r
2136 <member name="M:Tizen.Network.IoTConnectivity.Response.Finalize">
\r
2138 Destructor of the Response class.
\r
2141 <member name="P:Tizen.Network.IoTConnectivity.Response.Result">
\r
2143 Gets or sets the result from/into the response.
\r
2145 <since_tizen> 3 </since_tizen>
\r
2146 <value>The result from/into the response.</value>
\r
2148 <member name="P:Tizen.Network.IoTConnectivity.Response.Representation">
\r
2150 Gets or sets the representation from/into the response.
\r
2152 <since_tizen> 3 </since_tizen>
\r
2153 <value>The representation from/into the response.</value>
\r
2155 <member name="P:Tizen.Network.IoTConnectivity.Response.Options">
\r
2157 Gets or sets the options from/into the response.
\r
2159 <since_tizen> 3 </since_tizen>
\r
2160 <value>The options from/into the response.</value>
\r
2162 <member name="M:Tizen.Network.IoTConnectivity.Response.Dispose">
\r
2164 Releases any unmanaged resources used by this object.
\r
2166 <since_tizen> 3 </since_tizen>
\r
2168 <member name="M:Tizen.Network.IoTConnectivity.Response.Dispose(System.Boolean)">
\r
2170 Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.
\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
2175 <member name="T:Tizen.Network.IoTConnectivity.ResponseCode">
\r
2177 Enumeration for the result of response.
\r
2179 <since_tizen> 3 </since_tizen>
\r
2181 <member name="F:Tizen.Network.IoTConnectivity.ResponseCode.Ok">
\r
2183 Indicates the result of response for success.
\r
2185 <since_tizen> 3 </since_tizen>
\r
2187 <member name="F:Tizen.Network.IoTConnectivity.ResponseCode.Error">
\r
2189 Indicates the result of response for some error.
\r
2191 <since_tizen> 3 </since_tizen>
\r
2193 <member name="F:Tizen.Network.IoTConnectivity.ResponseCode.Created">
\r
2195 Indicates the result of response for created resource.
\r
2197 <since_tizen> 3 </since_tizen>
\r
2199 <member name="F:Tizen.Network.IoTConnectivity.ResponseCode.Deleted">
\r
2201 Indicates the result of response for deleted resource.
\r
2203 <since_tizen> 3 </since_tizen>
\r
2205 <member name="F:Tizen.Network.IoTConnectivity.ResponseCode.Changed">
\r
2207 Indicates the result of response for changed resource.
\r
2209 <since_tizen> 3 </since_tizen>
\r
2211 <member name="F:Tizen.Network.IoTConnectivity.ResponseCode.Slow">
\r
2213 Indicates the result of response for slow resource.
\r
2215 <since_tizen> 3 </since_tizen>
\r
2217 <member name="F:Tizen.Network.IoTConnectivity.ResponseCode.Forbidden">
\r
2219 Indicates the result of response for accessing unauthorized resource.
\r
2221 <since_tizen> 3 </since_tizen>
\r
2223 <member name="T:Tizen.Network.IoTConnectivity.StateChangedEventArgs">
\r
2225 This class represents event arguments of the StateChanged event.
\r
2227 <since_tizen> 3 </since_tizen>
\r
2229 <member name="P:Tizen.Network.IoTConnectivity.StateChangedEventArgs.State">
\r
2231 Indicates the new state of the resource.
\r
2233 <since_tizen> 3 </since_tizen>
\r
2234 <value>The new state of the resource.</value>
\r