Show / Hide Table of Contents

Class AzureFolderProvider

Inheritance
object
BaseRemoteStorageProvider
AzureFolderProvider
Inherited Members
BaseRemoteStorageProvider.AddFolder(string, FolderMappingInfo)
BaseRemoteStorageProvider.AddFile(IFolderInfo, string, Stream)
BaseRemoteStorageProvider.ClearCache(int)
BaseRemoteStorageProvider.CopyFile(string, string, string, FolderMappingInfo)
BaseRemoteStorageProvider.DeleteFile(IFileInfo)
BaseRemoteStorageProvider.DeleteFolder(IFolderInfo)
BaseRemoteStorageProvider.FileExists(IFolderInfo, string)
BaseRemoteStorageProvider.FolderExists(string, FolderMappingInfo)
BaseRemoteStorageProvider.GetFileAttributes(IFileInfo)
BaseRemoteStorageProvider.GetFiles(IFolderInfo)
BaseRemoteStorageProvider.GetFileSize(IFileInfo)
BaseRemoteStorageProvider.GetFileStream(IFileInfo)
BaseRemoteStorageProvider.GetFileStream(IFolderInfo, string)
BaseRemoteStorageProvider.GetLastModificationTime(IFileInfo)
BaseRemoteStorageProvider.GetSubFolders(string, FolderMappingInfo)
BaseRemoteStorageProvider.IsInSync(IFileInfo)
BaseRemoteStorageProvider.MoveFolder(string, string, FolderMappingInfo)
BaseRemoteStorageProvider.RenameFile(IFileInfo, string)
BaseRemoteStorageProvider.RenameFolder(IFolderInfo, string)
BaseRemoteStorageProvider.SetFileAttributes(IFileInfo, FileAttributes)
BaseRemoteStorageProvider.SupportsFileAttributes()
BaseRemoteStorageProvider.UpdateFile(IFileInfo, Stream)
BaseRemoteStorageProvider.GetHashCode(IFileInfo)
BaseRemoteStorageProvider.GetHashCode(IFileInfo, Stream)
BaseRemoteStorageProvider.GetBooleanSetting(FolderMappingInfo, string)
BaseRemoteStorageProvider.GetIntegerSetting(FolderMappingInfo, string, int)
BaseRemoteStorageProvider.GetSetting(FolderMappingInfo, string)
BaseRemoteStorageProvider.GetObjectList(FolderMappingInfo, string)
BaseRemoteStorageProvider.GetStorageItem(FolderMappingInfo, string)
BaseRemoteStorageProvider.SupportsMappedPaths
BaseRemoteStorageProvider.SupportsMoveFile
BaseRemoteStorageProvider.SupportsMoveFolder
BaseRemoteStorageProvider.ObjectCacheTimeout
BaseRemoteStorageProvider.ListObjectsCacheTimeout
Namespace: DotNetNuke.Providers.FolderProviders.AzureFolderProvider
Assembly: DotNetNuke.Providers.FolderProviders.dll
Syntax
public class AzureFolderProvider : BaseRemoteStorageProvider

Constructors

AzureFolderProvider()

Declaration
public AzureFolderProvider()

Properties

FileNotFoundMessage

Declaration
protected override string FileNotFoundMessage { get; }
Property Value
Type Description
string
Overrides
BaseRemoteStorageProvider.FileNotFoundMessage

ListObjectsCacheKey

Declaration
protected override string ListObjectsCacheKey { get; }
Property Value
Type Description
string
Overrides
BaseRemoteStorageProvider.ListObjectsCacheKey

ObjectCacheKey

Declaration
protected override string ObjectCacheKey { get; }
Property Value
Type Description
string
Overrides
BaseRemoteStorageProvider.ObjectCacheKey

Methods

AddFolder(string, FolderMappingInfo, string)

Declaration
public override void AddFolder(string folderPath, FolderMappingInfo folderMapping, string mappedPath)
Parameters
Type Name Description
string folderPath
FolderMappingInfo folderMapping
string mappedPath

CopyFileInternal(FolderMappingInfo, string, string)

Declaration
protected override void CopyFileInternal(FolderMappingInfo folderMapping, string sourceUri, string newUri)
Parameters
Type Name Description
FolderMappingInfo folderMapping
string sourceUri
string newUri
Overrides
BaseRemoteStorageProvider.CopyFileInternal(FolderMappingInfo, string, string)

DeleteFileInternal(FolderMappingInfo, string)

Declaration
protected override void DeleteFileInternal(FolderMappingInfo folderMapping, string uri)
Parameters
Type Name Description
FolderMappingInfo folderMapping
string uri
Overrides
BaseRemoteStorageProvider.DeleteFileInternal(FolderMappingInfo, string)

DeleteFolderInternal(FolderMappingInfo, IFolderInfo)

Declaration
protected override void DeleteFolderInternal(FolderMappingInfo folderMapping, IFolderInfo folder)
Parameters
Type Name Description
FolderMappingInfo folderMapping
IFolderInfo folder
Overrides
BaseRemoteStorageProvider.DeleteFolderInternal(FolderMappingInfo, IFolderInfo)

GetAllContainers(FolderMappingInfo)

Declaration
public List<string> GetAllContainers(FolderMappingInfo folderMapping)
Parameters
Type Name Description
FolderMappingInfo folderMapping
Returns
Type Description
List<string>

GetFileStreamInternal(FolderMappingInfo, string)

Declaration
protected override Stream GetFileStreamInternal(FolderMappingInfo folderMapping, string uri)
Parameters
Type Name Description
FolderMappingInfo folderMapping
string uri
Returns
Type Description
Stream
Overrides
BaseRemoteStorageProvider.GetFileStreamInternal(FolderMappingInfo, string)

GetFileUrl(IFileInfo)

Declaration
public override string GetFileUrl(IFileInfo file)
Parameters
Type Name Description
IFileInfo file
Returns
Type Description
string

GetFolderProviderIconPath()

Declaration
public override string GetFolderProviderIconPath()
Returns
Type Description
string

GetObjectList(FolderMappingInfo)

Declaration
protected override IList<IRemoteStorageItem> GetObjectList(FolderMappingInfo folderMapping)
Parameters
Type Name Description
FolderMappingInfo folderMapping
Returns
Type Description
IList<IRemoteStorageItem>
Overrides
BaseRemoteStorageProvider.GetObjectList(FolderMappingInfo)

MoveFileInternal(FolderMappingInfo, string, string)

Declaration
protected override void MoveFileInternal(FolderMappingInfo folderMapping, string sourceUri, string newUri)
Parameters
Type Name Description
FolderMappingInfo folderMapping
string sourceUri
string newUri
Overrides
BaseRemoteStorageProvider.MoveFileInternal(FolderMappingInfo, string, string)

MoveFolderInternal(FolderMappingInfo, string, string)

Declaration
protected override void MoveFolderInternal(FolderMappingInfo folderMapping, string sourceUri, string newUri)
Parameters
Type Name Description
FolderMappingInfo folderMapping
string sourceUri
string newUri
Overrides
BaseRemoteStorageProvider.MoveFolderInternal(FolderMappingInfo, string, string)

UpdateFile(IFolderInfo, string, Stream)

Declaration
public override void UpdateFile(IFolderInfo folder, string fileName, Stream content)
Parameters
Type Name Description
IFolderInfo folder
string fileName
Stream content
Overrides
BaseRemoteStorageProvider.UpdateFile(IFolderInfo, string, Stream)

UpdateFileInternal(Stream, FolderMappingInfo, string)

Declaration
protected override void UpdateFileInternal(Stream stream, FolderMappingInfo folderMapping, string uri)
Parameters
Type Name Description
Stream stream
FolderMappingInfo folderMapping
string uri
Overrides
BaseRemoteStorageProvider.UpdateFileInternal(Stream, FolderMappingInfo, string)

Extension Methods

JsonExtensionsWeb.ToJson(object)
Back to top by the community, for the community... #DNNCMS