Search Results for

    Show / Hide Table of Contents
    View Source

    Interface IBasicFileService<TEntity>

    Namespace: Umbraco.Cms.Core.Services
    Assembly: Umbraco.Core.dll
    Syntax
    public interface IBasicFileService<TEntity>
        where TEntity : IFile
    Type Parameters
    Name Description
    TEntity

    Methods

    View Source

    GetAllAsync(String[])

    Gets all by path, or all if no paths are specified.

    Declaration
    Task<IEnumerable<TEntity>> GetAllAsync(params string[] paths)
    Parameters
    Type Name Description
    System.String[] paths

    Optional paths of to get.

    Returns
    Type Description
    Task<IEnumerable<TEntity>>

    IEnumerable of

    View Source

    GetAsync(String)

    Gets by path.

    Declaration
    Task<TEntity> GetAsync(string path)
    Parameters
    Type Name Description
    System.String path

    The path to get from.

    Returns
    Type Description
    Task<TEntity>

    , or null if not found

    View Source

    GetContentStreamAsync(String)

    Get the content of a file as a stream.

    Declaration
    Task<Stream> GetContentStreamAsync(string path)
    Parameters
    Type Name Description
    System.String path

    The path to the file.

    Returns
    Type Description
    Task<Stream>

    A stream containing the contents of the file.

    View Source

    GetFileSizeAsync(String)

    Declaration
    Task<long> GetFileSizeAsync(string path)
    Parameters
    Type Name Description
    System.String path
    Returns
    Type Description
    Task<System.Int64>
    View Source

    SetContentStreamAsync(String, Stream)

    Set the content of a file from a stream.

    Declaration
    Task SetContentStreamAsync(string path, Stream content)
    Parameters
    Type Name Description
    System.String path

    The path to the file.

    Stream content

    The desired content of the file as a stream.

    Returns
    Type Description
    Task
    • Improve this Doc
    • View Source
    In This Article
    • Methods
      • GetAllAsync(String[])
      • GetAsync(String)
      • GetContentStreamAsync(String)
      • GetFileSizeAsync(String)
      • SetContentStreamAsync(String, Stream)
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX