2.8.2 Methods
2.8.2.1 SearchForFiles
SearchForFiles
Search for files in Thru server by a file name. Uses asterisk as a wildcard character.
FTHFileData[] SearchForFiles(Guid sessionID, string searchString)
Parameter Name | Description |
---|---|
sessionID | User session returned by one of the Open functions |
searchString | Search string, use asterisk symbol for a wildcard. |
2.8.2.2 SearchForFiles2
SearchForFiles2
Search for files in Thru server by a file name. Uses asterisk as a wildcard character. Return results in pages.
FTHFileSearchPagingData SearchForFiles2(Guid sessionID, string searchString, int index, int length)
Parameter Name | Description |
---|---|
sessionID | User session returned by one of the Open functions |
searchString | Search string, use asterisk symbol for a wildcard. |
index | Return search results starting with this index |
length | Number of returned search results |
2.8.2.3 SearchForFolders
SearchForFolders
Search for folders in Thru server by a folder name. Uses asterisk as a wildcard character.
FTHFileData[]SearchForFolders(Guid sessionID, string searchString)
Parameter Name | Description |
---|---|
sessionID | User session returned by one of the Open functions |
searchString | Search string, use asterisk symbol for a wildcard. |
2.8.2.4 SearchForFolders2
SearchForFolders2
Search for folders in Thru server by a folder name. Uses asterisk as a wildcard character. Return results in pages.
FTHFileSearchPagingData SearchForFolders2(Guid sessionID, string searchString, int index, int length)
Parameter Name | Description |
---|---|
sessionID | User session returned by one of the Open functions |
searchString | Search string, use asterisk symbol for a wildcard. |
index | Return search results starting with this index |
length | Number of returned search results |
2.8.2.5 AdvancedSearchForFiles
AdvancedSearchForFiles
Advanced search for files in Thru file system using combination of search parameters.
FTHFileData[] AdvancedSearchForFiles(Guid sessionID, string keywordSearch, bool keywordAll, string nameSearch, bool nameAll, string descriptionSearch, bool descriptionAll, string modifiedBySearch, DateTime? startDate, DateTime? endDate, int? folderID, bool recursive, int index, int length)
Parameter Name | Description |
---|---|
sessionID | User session returned by one of Open functions |
keywordSearch | String contains tags (keywords) separated by space |
keywordAll | Set the flag to true if all tags are required, otherwise search returns a union of searches for each tag |
nameSearch | String contains tokens to search in file name, separated by space. |
nameAll | Set the flag to true if all tokens are required in the name, otherwise search returns a union |
descriptionSearch | String contains tokens to search in file description, separated by space. |
descriptionAll | Set the flag to true if all tokens are required in a description, otherwise search returns a union |
modifiedBySearch | Name of a user who was the last to modify the file |
startDate | Search the files with modification date later then startDate, optional |
endDate | Search the files with modification date earlier then endDate, optional |
folderID | Search only in the folder with this ID, optional |
recursive | Flag is set to run recursive search on subfolders |
index | Search returns results starting with this index |
length | Number of found items to return |
2.8.2.6 AdvancedSearchForFolders
AdvancedSearchForFolders
Advanced search for files in Thru file system using a combination of search parameters.
FTHFolderData[] AdvancedSearchForFolders(Guid sessionID, string keywordSearch, bool keywordAll, string nameSearch, bool nameAll, string descriptionSearch, bool descriptionAll, string modifiedBySearch, DateTime? startDate, DateTime? endDate, int? folderID, bool recursive, int index, int length)
Parameter Name | Description |
---|---|
sessionID | User session returned by one of Open functions |
keywordSearch | String contains tags (keywords) separated by space |
keywordAll | Set the flag to true if all tags are required, otherwise search returns a union of searches for each tag |
nameSearch | String contains tokens to search in file name, separated by space. |
nameAll | Set the flag to true if all tokens are required in the name, otherwise search returns a union |
descriptionSearch | String contains tokens to search in file description, separated by space. |
descriptionAll | Set the flag to true if all tokens are required in a description, otherwise search returns a union |
modifiedBySearch | Name of a user who was the last to modify the file |
startDate | Search the files with modification date later then startDate, optional |
endDate | Search the files with modification date earlier then endDate, optional |
folderID | Search only in the folder with this ID, optional |
recursive | Flag is set to run recursive search on subfolders |
index | Search returns results starting with this index |
length | Number of found items to return |