Class FolderCommand

Definition

Namespace:
Tizen.Content.MediaContent
Assembly:
Tizen.Content.MediaContent.dll
API Level:
4

Provides commands to manage folders and query related media items in the database.

C#
Copy
public class FolderCommand : MediaCommand
Inheritance
FolderCommand

Constructors

View Source

FolderCommand(MediaDatabase)

Initializes a new instance of the FolderCommand class with the specified MediaDatabase.

Declaration
C#
Copy
public FolderCommand(MediaDatabase database)
Parameters
Type Name Description
MediaDatabase database

The MediaDatabase that the commands run on.

Exceptions
Type Condition
ArgumentNullException

database is null.

ObjectDisposedException

database has already been disposed of.

API Level: 4

Methods

View Source

Count()

Retrieves the number of folders.

Declaration
C#
Copy
public int Count()
Returns
Type Description
System.Int32

The number of folders.

Exceptions
Type Condition
InvalidOperationException

The MediaDatabase is disconnected.

ObjectDisposedException

The MediaDatabase has already been disposed of.

MediaDatabaseException

An error occurred while executing the command.

API Level: 4
View Source

Count(CountArguments)

Retrieves the number of folders with the CountArguments.

Declaration
C#
Copy
public int Count(CountArguments arguments)
Parameters
Type Name Description
CountArguments arguments

The criteria to use to filter. This value can be null.

Returns
Type Description
System.Int32

The number of folders.

Exceptions
Type Condition
InvalidOperationException

The MediaDatabase is disconnected.

ObjectDisposedException

The MediaDatabase has already been disposed of.

MediaDatabaseException

An error occurred while executing the command.

API Level: 4
View Source

CountMedia(String)

Retrieves the number of media information under the folder.

Declaration
C#
Copy
public int CountMedia(string folderId)
Parameters
Type Name Description
System.String folderId

The ID of the folder to count media in the folder.

Returns
Type Description
System.Int32

The number of media information.

Exceptions
Type Condition
InvalidOperationException

The MediaDatabase is disconnected.

ObjectDisposedException

The MediaDatabase has already been disposed of.

MediaDatabaseException

An error occurred while executing the command.

ArgumentNullException

folderId is null.

System.ArgumentException

folderId is a zero-length string, contains only white space.

API Level: 4
View Source

CountMedia(String, CountArguments)

Retrieves the number of media information under the folder with the CountArguments.

Declaration
C#
Copy
public int CountMedia(string folderId, CountArguments arguments)
Parameters
Type Name Description
System.String folderId

The ID of the folder to count media in the folder.

CountArguments arguments

The criteria to use to filter. This value can be null.

Returns
Type Description
System.Int32

The number of media information.

Exceptions
Type Condition
InvalidOperationException

The MediaDatabase is disconnected.

ObjectDisposedException

The MediaDatabase has already been disposed of.

MediaDatabaseException

An error occurred while executing the command.

ArgumentNullException

folderId is null.

System.ArgumentException

folderId is a zero-length string, contains only white space.

API Level: 4
View Source

Select()

Retrieves the folders.

Declaration
C#
Copy
public MediaDataReader<Folder> Select()
Returns
Type Description
MediaDataReader<Folder>

The MediaDataReader<TRecord> containing the results.

Exceptions
Type Condition
InvalidOperationException

The MediaDatabase is disconnected.

ObjectDisposedException

The MediaDatabase has already been disposed of.

MediaDatabaseException

An error occurred while executing the command.

API Level: 4
View Source

Select(String)

Retrieves the folder.

Declaration
C#
Copy
public Folder Select(string folderId)
Parameters
Type Name Description
System.String folderId

The folder ID to query with.

Returns
Type Description
Folder

The Folder instance if the matched record was found in the database, otherwise null.

Exceptions
Type Condition
InvalidOperationException

The MediaDatabase is disconnected.

ObjectDisposedException

The MediaDatabase has already been disposed of.

MediaDatabaseException

An error occurred while executing the command.

ArgumentNullException

folderId is null.

System.ArgumentException

folderId is a zero-length string, contains only white space.

API Level: 4
View Source

Select(SelectArguments)

Retrieves the folders with the SelectArguments.

Declaration
C#
Copy
public MediaDataReader<Folder> Select(SelectArguments arguments)
Parameters
Type Name Description
SelectArguments arguments

The criteria to use to filter. This value can be null.

Returns
Type Description
MediaDataReader<Folder>

The MediaDataReader<TRecord> containing the results.

Exceptions
Type Condition
InvalidOperationException

The MediaDatabase is disconnected.

ObjectDisposedException

The MediaDatabase has already been disposed of.

MediaDatabaseException

An error occurred while executing the command.

API Level: 4
View Source

SelectMedia(String)

Retrieves the media information under the folder.

Declaration
C#
Copy
public MediaDataReader<MediaInfo> SelectMedia(string folderId)
Parameters
Type Name Description
System.String folderId

The ID of the folder to select media in the folder.

Returns
Type Description
MediaDataReader<MediaInfo>

The MediaDataReader<TRecord> containing the results.

Exceptions
Type Condition
InvalidOperationException

The MediaDatabase is disconnected.

ObjectDisposedException

The MediaDatabase has already been disposed of.

MediaDatabaseException

An error occurred while executing the command.

ArgumentNullException

folderId is null.

System.ArgumentException

folderId is a zero-length string, contains only white space.

API Level: 4
View Source

SelectMedia(String, SelectArguments)

Retrieves the media information under the folder with the SelectArguments.

Declaration
C#
Copy
public MediaDataReader<MediaInfo> SelectMedia(string folderId, SelectArguments filter)
Parameters
Type Name Description
System.String folderId

The ID of the folder to select media in the folder.

SelectArguments filter

The criteria to use to filter. This value can be null.

Returns
Type Description
MediaDataReader<MediaInfo>

The MediaDataReader<TRecord> containing the results.

Exceptions
Type Condition
InvalidOperationException

The MediaDatabase is disconnected.

ObjectDisposedException

The MediaDatabase has already been disposed of.

MediaDatabaseException

An error occurred while executing the command.

ArgumentNullException

folderId is null.

System.ArgumentException

folderId is a zero-length string, contains only white space.

API Level: 4