Show / Hide Table of Contents

Class AbpFileInfoExtensions

Inheritance
System.Object
AbpFileInfoExtensions
Namespace: Microsoft.Extensions.FileProviders
Assembly: Volo.Abp.VirtualFileSystem.dll
Syntax
public static class AbpFileInfoExtensions : object

Methods

GetVirtualOrPhysicalPathOrNull(IFileInfo)

Declaration
public static string GetVirtualOrPhysicalPathOrNull(this IFileInfo fileInfo)
Parameters
Type Name Description
IFileInfo fileInfo
Returns
Type Description
System.String

ReadAsString(IFileInfo)

Reads file content as string using encoding.

Declaration
public static string ReadAsString(this IFileInfo fileInfo)
Parameters
Type Name Description
IFileInfo fileInfo
Returns
Type Description
System.String

ReadAsString(IFileInfo, Encoding)

Reads file content as string using the given encoding.

Declaration
public static string ReadAsString(this IFileInfo fileInfo, Encoding encoding)
Parameters
Type Name Description
IFileInfo fileInfo
Encoding encoding
Returns
Type Description
System.String

ReadAsStringAsync(IFileInfo)

Reads file content as string using encoding.

Declaration
public static Task<string> ReadAsStringAsync(this IFileInfo fileInfo)
Parameters
Type Name Description
IFileInfo fileInfo
Returns
Type Description
Task<System.String>

ReadAsStringAsync(IFileInfo, Encoding)

Reads file content as string using the given encoding.

Declaration
public static Task<string> ReadAsStringAsync(this IFileInfo fileInfo, Encoding encoding)
Parameters
Type Name Description
IFileInfo fileInfo
Encoding encoding
Returns
Type Description
Task<System.String>

ReadBytes(IFileInfo)

Reads file content as byte[].

Declaration
public static byte[] ReadBytes(this IFileInfo fileInfo)
Parameters
Type Name Description
IFileInfo fileInfo
Returns
Type Description
System.Byte[]

ReadBytesAsync(IFileInfo)

Reads file content as byte[].

Declaration
public static Task<byte[]> ReadBytesAsync(this IFileInfo fileInfo)
Parameters
Type Name Description
IFileInfo fileInfo
Returns
Type Description
Task<System.Byte[]>
Back to top Powered by Volosoft