Show / Hide Table of Contents

Interface IFileVersionController

Namespace: DotNetNuke.Services.FileSystem
Assembly: DotNetNuke.dll
Syntax
public interface IFileVersionController

Methods

AddFileVersion(IFileInfo, int, bool, bool, Stream)

Declaration
string AddFileVersion(IFileInfo file, int userId, bool published = true, bool removeOldestVersions = true, Stream content = null)
Parameters
Type Name Description
IFileInfo file
int userId
bool published
bool removeOldestVersions
Stream content
Returns
Type Description
string

DeleteAllUnpublishedVersions(IFileInfo, bool)

Declaration
void DeleteAllUnpublishedVersions(IFileInfo file, bool resetPublishedVersionNumber)
Parameters
Type Name Description
IFileInfo file
bool resetPublishedVersionNumber

DeleteFileVersion(IFileInfo, int)

Declaration
int DeleteFileVersion(IFileInfo file, int version)
Parameters
Type Name Description
IFileInfo file
int version
Returns
Type Description
int

GetFileVersion(IFileInfo, int)

Declaration
FileVersionInfo GetFileVersion(IFileInfo file, int version)
Parameters
Type Name Description
IFileInfo file
int version
Returns
Type Description
FileVersionInfo

GetFileVersions(IFileInfo)

Declaration
IEnumerable<FileVersionInfo> GetFileVersions(IFileInfo file)
Parameters
Type Name Description
IFileInfo file
Returns
Type Description
IEnumerable<FileVersionInfo>

GetFileVersionsInFolder(int)

Declaration
IEnumerable<FileVersionInfo> GetFileVersionsInFolder(int folderId)
Parameters
Type Name Description
int folderId
Returns
Type Description
IEnumerable<FileVersionInfo>

GetVersionContent(IFileInfo, int)

Declaration
Stream GetVersionContent(IFileInfo file, int version)
Parameters
Type Name Description
IFileInfo file
int version
Returns
Type Description
Stream

IsFileVersionEnabled(int)

Declaration
bool IsFileVersionEnabled(int portalId)
Parameters
Type Name Description
int portalId
Returns
Type Description
bool

IsFolderVersioned(IFolderInfo)

Declaration
bool IsFolderVersioned(IFolderInfo folder)
Parameters
Type Name Description
IFolderInfo folder
Returns
Type Description
bool

IsFolderVersioned(int)

Declaration
bool IsFolderVersioned(int folderId)
Parameters
Type Name Description
int folderId
Returns
Type Description
bool

MaxFileVersions(int)

Declaration
int MaxFileVersions(int portalId)
Parameters
Type Name Description
int portalId
Returns
Type Description
int

RollbackFileVersion(IFileInfo, int, int)

Declaration
void RollbackFileVersion(IFileInfo file, int version, int userId)
Parameters
Type Name Description
IFileInfo file
int version
int userId

SetPublishedVersion(IFileInfo, int)

Declaration
void SetPublishedVersion(IFileInfo file, int version)
Parameters
Type Name Description
IFileInfo file
int version

Extension Methods

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