Show / Hide Table of Contents

Class FileWrapper

Inheritance
object
ComponentBase<IFile, FileWrapper>
FileWrapper
Implements
IFile
Inherited Members
ComponentBase<IFile, FileWrapper>.RegisterInstance(IFile)
ComponentBase<IFile, FileWrapper>.Instance
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 FileWrapper : ComponentBase<IFile, FileWrapper>, IFile

Constructors

FileWrapper()

Declaration
public FileWrapper()

Methods

Copy(string, string, bool)

Declaration
public void Copy(string sourceFileName, string destinationFileName, bool overwrite)
Parameters
Type Name Description
string sourceFileName
string destinationFileName
bool overwrite

CopyAsync(string, string, bool)

Declaration
public Task CopyAsync(string sourceFileName, string destinationFileName, bool overwrite)
Parameters
Type Name Description
string sourceFileName
string destinationFileName
bool overwrite
Returns
Type Description
Task

Create(string)

Declaration
public Stream Create(string path)
Parameters
Type Name Description
string path
Returns
Type Description
Stream

Delete(string)

Declaration
public void Delete(string path)
Parameters
Type Name Description
string path

DeleteAsync(string)

Declaration
public Task DeleteAsync(string path)
Parameters
Type Name Description
string path
Returns
Type Description
Task

Exists(string)

Declaration
public bool Exists(string path)
Parameters
Type Name Description
string path
Returns
Type Description
bool

ExistsAsync(string)

Declaration
public Task<bool> ExistsAsync(string path)
Parameters
Type Name Description
string path
Returns
Type Description
Task<bool>

GetAttributes(string)

Declaration
public FileAttributes GetAttributes(string path)
Parameters
Type Name Description
string path
Returns
Type Description
FileAttributes

GetAttributesAsync(string)

Declaration
public Task<FileAttributes> GetAttributesAsync(string path)
Parameters
Type Name Description
string path
Returns
Type Description
Task<FileAttributes>

GetLastWriteTime(string)

Declaration
public DateTime GetLastWriteTime(string path)
Parameters
Type Name Description
string path
Returns
Type Description
DateTime

GetLastWriteTimeAsync(string)

Declaration
public Task<DateTime> GetLastWriteTimeAsync(string path)
Parameters
Type Name Description
string path
Returns
Type Description
Task<DateTime>

Move(string, string)

Declaration
public void Move(string sourceFileName, string destFileName)
Parameters
Type Name Description
string sourceFileName
string destFileName

MoveAsync(string, string)

Declaration
public Task MoveAsync(string sourceFileName, string destFileName)
Parameters
Type Name Description
string sourceFileName
string destFileName
Returns
Type Description
Task

OpenRead(string)

Declaration
public Stream OpenRead(string path)
Parameters
Type Name Description
string path
Returns
Type Description
Stream

ReadAllBytes(string)

Declaration
public byte[] ReadAllBytes(string path)
Parameters
Type Name Description
string path
Returns
Type Description
byte[]

ReadAllBytesAsync(string)

Declaration
public Task<byte[]> ReadAllBytesAsync(string path)
Parameters
Type Name Description
string path
Returns
Type Description
Task<byte[]>

SetAttributes(string, FileAttributes)

Declaration
public void SetAttributes(string path, FileAttributes fileAttributes)
Parameters
Type Name Description
string path
FileAttributes fileAttributes

SetAttributesAsync(string, FileAttributes)

Declaration
public Task SetAttributesAsync(string path, FileAttributes fileAttributes)
Parameters
Type Name Description
string path
FileAttributes fileAttributes
Returns
Type Description
Task

Implements

IFile

Extension Methods

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