Class FolderCommand
Definition
- Namespace:
- Tizen.Content.MediaContent
- Assembly:
- Tizen.Content.MediaContent.dll
Provides commands to manage folders and query related media items in the database.
C#Copypublic class FolderCommand : MediaCommand
- Inheritance
Constructors
FolderCommand(MediaDatabase)
Initializes a new instance of the FolderCommand class with the specified MediaDatabase.
Declaration
C#Copypublic FolderCommand(MediaDatabase database)
Parameters
| Type | Name | Description |
|---|---|---|
| MediaDatabase | database | The MediaDatabase that the commands run on. |
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException |
|
| System.ObjectDisposedException |
|
Methods
Declaration
C#Copypublic int Count()
Returns
| Type | Description |
|---|---|
| int | The number of folders. |
Exceptions
| Type | Condition |
|---|---|
| System.InvalidOperationException | The MediaDatabase is disconnected. |
| System.ObjectDisposedException | The MediaDatabase has already been disposed. |
| MediaDatabaseException | An error occurred while executing the command. |
Declaration
C#Copypublic int Count(CountArguments arguments)
Parameters
| Type | Name | Description |
|---|---|---|
| CountArguments | arguments | The criteria to use to filter. This value can be null. |
Returns
| Type | Description |
|---|---|
| int | The number of folders. |
Exceptions
| Type | Condition |
|---|---|
| System.InvalidOperationException | The MediaDatabase is disconnected. |
| System.ObjectDisposedException | The MediaDatabase has already been disposed. |
| MediaDatabaseException | An error occurred while executing the command. |
CountMedia(string, CountArguments)
Retrieves the number of media information under the folder with the CountArguments.
Declaration
C#Copypublic int CountMedia(string folderId, CountArguments arguments)
Parameters
| Type | Name | Description |
|---|---|---|
| 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 |
|---|---|
| int | The number of media information. |
Exceptions
| Type | Condition |
|---|---|
| System.InvalidOperationException | The MediaDatabase is disconnected. |
| System.ObjectDisposedException | The MediaDatabase has already been disposed. |
| MediaDatabaseException | An error occurred while executing the command. |
| System.ArgumentNullException |
|
| System.ArgumentException |
|
Declaration
C#Copypublic int CountMedia(string folderId)
Parameters
| Type | Name | Description |
|---|---|---|
| string | folderId | The ID of the folder to count media in the folder. |
Returns
| Type | Description |
|---|---|
| int | The number of media information. |
Exceptions
| Type | Condition |
|---|---|
| System.InvalidOperationException | The MediaDatabase is disconnected. |
| System.ObjectDisposedException | The MediaDatabase has already been disposed. |
| MediaDatabaseException | An error occurred while executing the command. |
| System.ArgumentNullException |
|
| System.ArgumentException |
|
Declaration
C#Copypublic MediaDataReader<Folder> Select()
Returns
| Type | Description |
|---|---|
| MediaDataReader<Folder> | The MediaDataReader<TRecord> containing the results. |
Exceptions
| Type | Condition |
|---|---|
| System.InvalidOperationException | The MediaDatabase is disconnected. |
| System.ObjectDisposedException | The MediaDatabase has already been disposed. |
| MediaDatabaseException | An error occurred while executing the command. |
Declaration
C#Copypublic Folder Select(string folderId)
Parameters
| Type | Name | Description |
|---|---|---|
| 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 |
|---|---|
| System.InvalidOperationException | The MediaDatabase is disconnected. |
| System.ObjectDisposedException | The MediaDatabase has already been disposed. |
| MediaDatabaseException | An error occurred while executing the command. |
| System.ArgumentNullException |
|
| System.ArgumentException |
|
Declaration
C#Copypublic 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 |
|---|---|
| System.InvalidOperationException | The MediaDatabase is disconnected. |
| System.ObjectDisposedException | The MediaDatabase has already been disposed. |
| MediaDatabaseException | An error occurred while executing the command. |
SelectMedia(string, SelectArguments)
Retrieves the media information under the folder with the SelectArguments.
Declaration
C#Copypublic MediaDataReader<MediaInfo> SelectMedia(string folderId, SelectArguments filter)
Parameters
| Type | Name | Description |
|---|---|---|
| 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 |
|---|---|
| System.InvalidOperationException | The MediaDatabase is disconnected. |
| System.ObjectDisposedException | The MediaDatabase has already been disposed. |
| MediaDatabaseException | An error occurred while executing the command. |
| System.ArgumentNullException |
|
| System.ArgumentException |
|
Declaration
C#Copypublic MediaDataReader<MediaInfo> SelectMedia(string folderId)
Parameters
| Type | Name | Description |
|---|---|---|
| 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 |
|---|---|
| System.InvalidOperationException | The MediaDatabase is disconnected. |
| System.ObjectDisposedException | The MediaDatabase has already been disposed. |
| MediaDatabaseException | An error occurred while executing the command. |
| System.ArgumentNullException |
|
| System.ArgumentException |
|