Table of Contents

Interface IFileStorageProviderSettings

Namespace
Raytha.Application.Common.Interfaces
Assembly
Raytha.Application.dll
public interface IFileStorageProviderSettings

Properties

AllowedMimeTypes

string AllowedMimeTypes { get; }

Property Value

string

AzureBlobConnectionString

string AzureBlobConnectionString { get; }

Property Value

string

AzureBlobContainer

string AzureBlobContainer { get; }

Property Value

string

AzureBlobCustomDomain

string AzureBlobCustomDomain { get; }

Property Value

string

FileStorageProvider

string FileStorageProvider { get; }

Property Value

string

LocalDirectory

string LocalDirectory { get; }

Property Value

string

MaxFileSize

long MaxFileSize { get; }

Property Value

long

MaxTotalDbSize

long MaxTotalDbSize { get; }

Property Value

long

MaxTotalDiskSpace

long MaxTotalDiskSpace { get; }

Property Value

long

S3AccessKey

string S3AccessKey { get; }

Property Value

string

S3Bucket

string S3Bucket { get; }

Property Value

string

S3SecretKey

string S3SecretKey { get; }

Property Value

string

S3ServiceUrl

string S3ServiceUrl { get; }

Property Value

string

UseAzureBlob

bool UseAzureBlob { get; }

Property Value

bool

UseCloudStorage

bool UseCloudStorage { get; }

Property Value

bool

UseDirectUploadToCloud

bool UseDirectUploadToCloud { get; }

Property Value

bool

UseLocal

bool UseLocal { get; }

Property Value

bool

UseS3

bool UseS3 { get; }

Property Value

bool