RepositoryController Class

Main service of the Document Repository

Definition

Namespace: FileHold.DocumentRepository
Assembly: FileHold.DocumentRepository (in FileHold.DocumentRepository.dll) Version: 17.1.0.0
C#
[WebServiceAttribute(Namespace = "http://filehold.com/documentrepository/repositorycontroller/")]
[WebServiceBindingAttribute(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class RepositoryController : WebService
Inheritance
Object    MarshalByValueComponent    WebService    RepositoryController

Constructors

Methods

AddOrUpdateRepositoryGroup 
AddRepositoryLocation 
AddStorageLocation Add new storage location to Document Repository
CheckRepositoryLocation 
CleanUpStorageLocation(Int32) 
CleanUpStorageLocation(Int32, Database, DbTransaction) 
CreateUploadToken Generate new upload token and create file in document repository
CreateUploadTokenBasedOnRepFileId 
CreateUploadTokenForPreferredGroup 
CreateUploadTokens Generate new upload tokens and create files in document repository. Intended for advanced use cases only.
CreateUploadTokenWithChunkSize Generate new upload token and return chunk size for upload.
CreateUploadTokenWithChunkSizeForPreferredGroup Generate new upload token and return chunk size for upload in a preferred group
DeleteRepositoryGroup 
DeleteRepositoryLocation 
DownloadFileDataChunk Return data chunk from specified file
GetFileCopy(Int64) 
GetFileCopy(Int64, Database, DbTransaction) 
GetFileDataChunk Return data chunk from specified file
GetFilePathFromRepFileId 
GetFileSize Return size of file with specified id
GetFileThumbnail 
GetLargeChunkSize Return maximum file transfer chunk size for upload or download.
GetLocationId 
GetLocationStatistics 
GetRepositoryGroups(GridReadActionData) 
GetRepositoryGroups(GridReadActionData, Database, DbTransaction) 
GetRepositoryLocation 
GetRepositoryLocations 
GetRepositoryLocationsWithUsedSpace 
GetStorageLocation Retrieve location of the storage
GetUploadTokenThumbnail 
OverrideFile 
RefreshSessionWhenChunkUpload 
RollbackFileCreation Roll back creation of the file
SetRepositoryLocation 
SetStorageLocation Add new storage to Document Repository removing all other storages
UpdateRepFileId(Int64, Int64) 
UpdateRepFileId(Int64, Int64, Database, DbTransaction) 
UploadFileDataChunk Append data from chunk to file.

Extension Methods

See Also