Facebook
Twitter
Pinterest
Tumblr
GitHub
RSS
  • DEV Home
  • Documentation
  • Reference
  • Download
Search Results for

    Show / Hide Table of Contents

    Class DirectoryService

    Inheritance
    System.Object
    DirectoryService
    Implements
    IDirectoryService
    Namespace: MediaBrowser.Controller.Providers
    Assembly: MediaBrowser.Controller.dll
    Syntax
    public sealed class DirectoryService : IDirectoryService

    Constructors

    DirectoryService(IFileSystem)

    Declaration
    public DirectoryService(IFileSystem fileSystem)
    Parameters
    Type Name Description
    IFileSystem fileSystem

    DirectoryService(ILogger, IFileSystem)

    Declaration
    public DirectoryService(ILogger logger, IFileSystem fileSystem)
    Parameters
    Type Name Description
    ILogger logger
    IFileSystem fileSystem

    Methods

    AddOrUpdateCache(String, Object)

    Declaration
    public void AddOrUpdateCache(string key, object item)
    Parameters
    Type Name Description
    System.String key
    System.Object item

    GetCachedValidChildren(Int64)

    Declaration
    public BaseItem[] GetCachedValidChildren(long id)
    Parameters
    Type Name Description
    System.Int64 id
    Returns
    Type Description
    BaseItem[]

    GetFile(String)

    Declaration
    public FileSystemMetadata GetFile(string path)
    Parameters
    Type Name Description
    System.String path
    Returns
    Type Description
    FileSystemMetadata

    GetFile(String, String, Boolean)

    Declaration
    public FileSystemMetadata GetFile(string directory, string filename, bool caseSensitive)
    Parameters
    Type Name Description
    System.String directory
    System.String filename
    System.Boolean caseSensitive
    Returns
    Type Description
    FileSystemMetadata

    GetFilePaths(String)

    Declaration
    public List<string> GetFilePaths(string path)
    Parameters
    Type Name Description
    System.String path
    Returns
    Type Description
    System.Collections.Generic.List<System.String>

    GetFilePaths(String, Boolean)

    Declaration
    public List<string> GetFilePaths(string path, bool clearCache)
    Parameters
    Type Name Description
    System.String path
    System.Boolean clearCache
    Returns
    Type Description
    System.Collections.Generic.List<System.String>

    GetFiles(String)

    Declaration
    public List<FileSystemMetadata> GetFiles(string path)
    Parameters
    Type Name Description
    System.String path
    Returns
    Type Description
    System.Collections.Generic.List<FileSystemMetadata>

    GetFileSystemEntries(String)

    Declaration
    public FileSystemMetadata[] GetFileSystemEntries(string path)
    Parameters
    Type Name Description
    System.String path
    Returns
    Type Description
    FileSystemMetadata[]

    GetFileSystemEntries(String, Boolean)

    Declaration
    public FileSystemMetadata[] GetFileSystemEntries(string path, bool clearCache)
    Parameters
    Type Name Description
    System.String path
    System.Boolean clearCache
    Returns
    Type Description
    FileSystemMetadata[]

    IsTaggedItemRefreshed(Int64)

    Declaration
    public bool IsTaggedItemRefreshed(long id)
    Parameters
    Type Name Description
    System.Int64 id
    Returns
    Type Description
    System.Boolean

    MarkTaggedItemRefreshed(Int64)

    Declaration
    public void MarkTaggedItemRefreshed(long id)
    Parameters
    Type Name Description
    System.Int64 id

    SetCachedValidChildren(Int64, BaseItem[])

    Declaration
    public void SetCachedValidChildren(long id, BaseItem[] children)
    Parameters
    Type Name Description
    System.Int64 id
    BaseItem[] children

    TryGetFromCache<T>(String, out T)

    Declaration
    public bool TryGetFromCache<T>(string key, out T result)
        where T : class
    Parameters
    Type Name Description
    System.String key
    T result
    Returns
    Type Description
    System.Boolean
    Type Parameters
    Name Description
    T

    Implements

    IDirectoryService

    Extension Methods

    Extensions.JsonClone<T>(T, IJsonSerializer)
    SDK
    On this Page
    Back to Top Copyright 2022 © EMBY LLC. Please see our terms of use and privacy policy.