Class UsbManager

Definition

Namespace:
Tizen.System.Usb
Assembly:
Tizen.System.Usb.dll

The USB Manager class.

C#
Copy
public class UsbManager : IDisposable
Inheritance
object
UsbManager
Implements
System.IDisposable

Constructors

View Source

UsbManager()

The USB Manager constructor.

Declaration
C#
Copy
public UsbManager()
Exceptions
Type Condition
System.NotSupportedException

The required feature is not supported.

Properties

View Source

AvailableDevices

This function returns a list of USB devices attached to the system.

Declaration
C#
Copy
public IEnumerable<UsbDevice> AvailableDevices { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<T><UsbDevice>
Exceptions
Type Condition
System.NotSupportedException

The required feature is not supported.

System.OutOfMemoryException

Throws exception in case of insufficient memory.

System.UnauthorizedAccessException

Throws exception if user has insufficient permission on device.

Methods

View Source

Dispose()

Declaration
C#
Copy
public void Dispose()
View Source

~UsbManager()

Finalizes an instance of the USB Manager Class.

Declaration
C#
Copy
protected ~UsbManager()

Events

View Source

DeviceHotPlugged

An event handler for events when the USB device is attached or detached.

Declaration
C#
Copy
public event EventHandler<HotPluggedEventArgs> DeviceHotPlugged
Event Type
Type Description
System.EventHandler<TEventArgs><HotPluggedEventArgs>
Exceptions
Type Condition
System.NotSupportedException

The required feature is not supported.

Implements

System.IDisposable