Show / Hide Table of Contents

Class FileDeletionController

Inheritance
object
ServiceLocator<IFileDeletionController, FileDeletionController>
FileDeletionController
Implements
IFileDeletionController
Inherited Members
ServiceLocator<IFileDeletionController, FileDeletionController>.SetTestableInstance(IFileDeletionController)
ServiceLocator<IFileDeletionController, FileDeletionController>.ClearInstance()
ServiceLocator<IFileDeletionController, FileDeletionController>.GetFactory()
ServiceLocator<IFileDeletionController, FileDeletionController>.Instance
ServiceLocator<IFileDeletionController, FileDeletionController>.Factory
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: DotNetNuke.Services.FileSystem.Internal
Assembly: DotNetNuke.dll
Syntax
public class FileDeletionController : ServiceLocator<IFileDeletionController, FileDeletionController>, IFileDeletionController

Constructors

FileDeletionController()

Declaration
[Obsolete("Deprecated in DotNetNuke 10.2.4. Please use overload with IFileLockingController. Scheduled removal in v12.0.0.")]
public FileDeletionController()

FileDeletionController(IFileLockingController, IFileVersionController, IFolderMappingController, IContentController, DataProvider)

Declaration
public FileDeletionController(IFileLockingController fileLockingController, IFileVersionController fileVersionController, IFolderMappingController folderMappingController, IContentController contentController, DataProvider dataProvider)
Parameters
Type Name Description
IFileLockingController fileLockingController
IFileVersionController fileVersionController
IFolderMappingController folderMappingController
IContentController contentController
DataProvider dataProvider

Methods

DeleteFile(IFileInfo)

Declaration
public void DeleteFile(IFileInfo file)
Parameters
Type Name Description
IFileInfo file

DeleteFileData(IFileInfo)

Declaration
public void DeleteFileData(IFileInfo file)
Parameters
Type Name Description
IFileInfo file

GetFactory()

Declaration
protected override Func<IFileDeletionController> GetFactory()
Returns
Type Description
Func<IFileDeletionController>
Overrides
ServiceLocator<IFileDeletionController, FileDeletionController>.GetFactory()

UnlinkFile(IFileInfo)

Declaration
public void UnlinkFile(IFileInfo file)
Parameters
Type Name Description
IFileInfo file

Implements

IFileDeletionController

Extension Methods

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