Skip to main content

UploadLocation

Assembly: ServiceStack.dll​
View Source​
Declaration
public class UploadLocation

Properties​

Name​

View Source​
Declaration
public string Name { get; set; }

VirtualFiles​

View Source​
Declaration
public IVirtualFiles VirtualFiles { get; set; }

ReadAccessRole​

View Source​
Declaration
public string ReadAccessRole { get; set; }

WriteAccessRole​

View Source​
Declaration
public string WriteAccessRole { get; set; }

AllowExtensions​

View Source​
Declaration
public HashSet<string> AllowExtensions { get; set; }

AllowOperations​

View Source​
Declaration
public FilesUploadOperation AllowOperations { get; set; }

MaxFileCount​

View Source​
Declaration
public int? MaxFileCount { get; set; }

MinFileBytes​

View Source​
Declaration
public long? MinFileBytes { get; set; }

MaxFileBytes​

View Source​
Declaration
public long? MaxFileBytes { get; set; }

ResolvePath​

View Source​
Declaration
public Func<FilesUploadContext, string> ResolvePath { get; set; }

ValidateUpload​

View Source​
Declaration
public Action<IRequest, IHttpFile> ValidateUpload { get; set; }

ValidateDownload​

View Source​
Declaration
public Action<IRequest, IVirtualFile> ValidateDownload { get; set; }

ValidateDelete​

View Source​
Declaration
public Action<IRequest, IVirtualFile> ValidateDelete { get; set; }

TransformFileAsync​

Transform the file to upload. Can ignore file upload by returning null.

View Source​
Declaration
public Func<FilesUploadContext, Task<IHttpFile>> TransformFileAsync { get; set; }