Class ResourceTypes
Definition
- Namespace:
- Tizen.Network.IoTConnectivity
- Assembly:
- Tizen.Network.IoTConnectivity.dll
This class contains resource types and provides APIs to manage, add, or remove those types. A resource type indicates a class or a category of resources.
[Obsolete("Deprecated since API level 13")]
public class ResourceTypes : IEnumerable<string>, IEnumerable, IDisposable
- Inheritance
-
objectResourceTypes
- Implements
-
System.Collections.Generic.IEnumerable<T><string>System.Collections.IEnumerableSystem.IDisposable
Constructors
View SourceResourceTypes()
Constructor of ResourceTypes.
Declaration
[Obsolete("Deprecated since API level 13")]
public ResourceTypes()
Examples
ResourceTypes types = new ResourceTypes();
Exceptions
Type | Condition |
---|---|
System.NotSupportedException | Thrown when the iotcon is not supported. |
System.OutOfMemoryException | Thrown when there is not enough memory. |
See Also
View SourceResourceTypes(IEnumerable<string>)
Constructor of ResourceTypes using list of types.
Declaration
[Obsolete("Deprecated since API level 13")]
public ResourceTypes(IEnumerable<string> types)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.IEnumerable<T><string> | types | List of resource types. |
Examples
ResourceTypes types = new ResourceTypes(new List<string>() { "org.tizen.light", "oic.if.room" });
Exceptions
Type | Condition |
---|---|
System.ArgumentException | Thrown when there is an invalid parameter. |
Properties
View SourceCount
Indicates count of types in the list.
Declaration
[Obsolete("Deprecated since API level 13")]
public int Count { get; }
Property Value
Type | Description |
---|---|
int | Count of types in the list. |
Examples
ResourceTypes types = new ResourceTypes(new List<string>() { "org.tizen.light", "oic.if.room" });
Console.WriteLine("There are {0} items", types.Count);
Methods
View SourceAdd(string)
Adds a resource type into the list.
Declaration
[Obsolete("Deprecated since API level 13")]
public void Add(string item)
Parameters
Type | Name | Description |
---|---|---|
string | item | The string data to insert into the resource types. |
Remarks
The length of item
should be less than or equal to 61.
The item
must start with a lowercase alphabetic character, followed by a sequence
of lowercase alphabetic, numeric, ".", or "-" characters, and contains no white space.
Duplicate strings are not allowed.
Examples
ResourceTypes resourceTypes = new ResourceTypes();
resourceTypes.Add("org.tizen.light");
Exceptions
Type | Condition |
---|---|
System.NotSupportedException | Thrown when the iotcon is not supported. |
System.ArgumentException | Thrown when there is an invalid parameter. |
System.InvalidOperationException | Thrown when the operation is invalid. |
See Also
View SourceDispose()
Releases any unmanaged resources used by this object.
Declaration
[Obsolete("Deprecated since API level 13")]
public void Dispose()
Dispose(bool)
Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.
Declaration
[Obsolete("Deprecated since API level 13")]
protected virtual void Dispose(bool disposing)
Parameters
Type | Name | Description |
---|---|---|
bool | disposing | If true, disposes any disposable objects. If false, does not dispose disposable objects. |
~ResourceTypes()
Destructor of the ResourceTypes class.
Declaration
protected ~ResourceTypes()
GetEnumerator()
Returns an enumerator for the list of types.
Declaration
[Obsolete("Deprecated since API level 13")]
public IEnumerator<string> GetEnumerator()
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerator<T><string> | The enumerator. |
Examples
ResourceTypes resourceTypes = new ResourceTypes(new List<string>() { "org.tizen.light", "oic.if.room" });
foreach(string item in resourceTypes)
{
Console.WriteLine("Type : {0}", item);
}
View Source
Remove(string)
Removes a resource type from the list.
Declaration
[Obsolete("Deprecated since API level 13")]
public void Remove(string item)
Parameters
Type | Name | Description |
---|---|---|
string | item | The string data to delete from the resource types. |
Examples
ResourceTypes resourceTypes = new ResourceTypes(new List<string>() { "org.tizen.light", "oic.if.room" });
resourceTypes.Remove("oic.if.room");
Exceptions
Type | Condition |
---|---|
System.NotSupportedException | Thrown when the iotcon is not supported. |
System.ArgumentException | Thrown when there is an invalid parameter. |
System.InvalidOperationException | Thrown when the operation is invalid. |
See Also
Explicit Interface Implementations
View SourceIEnumerable.GetEnumerator()
Returns an enumerator for the list of types.
Declaration
IEnumerator IEnumerable.GetEnumerator()
Returns
Type | Description |
---|---|
System.Collections.IEnumerator | The enumerator. |
Examples
ResourceTypes resourceTypes = new ResourceTypes(new List<string>() { "org.tizen.light", "oic.if.room" });
foreach(string item in resourceTypes)
{
Console.WriteLine("Type : {0}", item);
}