Class UsbManager

Definition

Namespace:
Tizen.System.Usb
Assembly:
Tizen.System.Usb.dll
API Level:
4

The USB Manager class.

C#
Copy
public class UsbManager : IDisposable
Inheritance
System.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.

API Level: 4
Feature: http://tizen.org/feature/usb.host

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<UsbDevice>
Exceptions
Type Condition
System.NotSupportedException

The required feature is not supported.

OutOfMemoryException

Throws exception in case of insufficient memory.

UnauthorizedAccessException

Throws exception if user has insufficient permission on device.

API Level: 4
Feature: http://tizen.org/feature/usb.host

Methods

View Source

Dispose()

Declaration
C#
Copy
public void Dispose()
API Level: 4
View Source

Finalize()

Finalizes an instance of the USB Manager Class.

Declaration
C#
Copy
protected void Finalize()
API Level: 4

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<HotPluggedEventArgs>
Exceptions
Type Condition
System.NotSupportedException

The required feature is not supported.

API Level: 4
Feature: http://tizen.org/feature/usb.host

Implements

System.IDisposable