mirror of
https://github.com/jcreek/Creek.FileRepository.git
synced 2026-07-13 02:43:43 +00:00
feat(*): Add RepositoryType enum
This commit is contained in:
@@ -9,5 +9,35 @@ namespace FileRepository
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public class Factory
|
public class Factory
|
||||||
{
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// An enum to restrict users to only select valid repository types.
|
||||||
|
/// </summary>
|
||||||
|
public enum RepositoryType
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// An enum member for storing files on disk.
|
||||||
|
/// </summary>
|
||||||
|
Disk,
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// An enum member for storing files in a MongoDb NoSQL database.
|
||||||
|
/// </summary>
|
||||||
|
MongoDb,
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// An enum member for storing files on AWS S3.
|
||||||
|
/// </summary>
|
||||||
|
S3,
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// An enum member for storing files on a remote drive using SFTP.
|
||||||
|
/// </summary>
|
||||||
|
Sftp,
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// An enum member for storing files in an SQL database.
|
||||||
|
/// </summary>
|
||||||
|
Sql,
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user