---
title: "Interface IStaticFilesRepository | Customer's Canvas On-Premises"
canonical: "https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Storage.Repositories.Interfaces/IStaticFilesRepository/"
---

# Interface IStaticFilesRepository

> * [Aurigma.DesignAtoms.Storage.Repositories.Interfaces.IFileRepository.GetFileContentAsync(System.String)](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Storage.Repositories.Interfaces/IFileRepository.md#getfilecontentasync)
> * [Aurigma.DesignAtoms.Storage.Repositories.Interfaces.IFileRepository.GetFileContent(System.String)](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Storage.Repositories.Interfaces/IFileRepository.md#getfilecontent)
> * [Aurigma.DesignAtoms.Storage.Repositories.Interfaces.IFileRepository.GetFileInfoAsync(System.String)](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Storage.Repositories.Interfaces/IFileRepository.md#getfileinfoasync)
> * [Aurigma.DesignAtoms.Storage.Repositories.Interfaces.IFileRepository.GetFileInfo(System.String)](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Storage.Repositories.Interfaces/IFileRepository.md#getfileinfo)
> * [Aurigma.DesignAtoms.Storage.Repositories.Interfaces.IFileRepository.AddFileAsync(System.String, System.IO.Stream)](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Storage.Repositories.Interfaces/IFileRepository.md#addfileasync)
> * [Aurigma.DesignAtoms.Storage.Repositories.Interfaces.IFileRepository.AddFileAsync(System.IO.Stream)](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Storage.Repositories.Interfaces/IFileRepository.md#addfileasync)
> * [Aurigma.DesignAtoms.Storage.Repositories.Interfaces.IFileRepository.AddFile(System.String, System.IO.Stream)](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Storage.Repositories.Interfaces/IFileRepository.md#addfile)
> * [Aurigma.DesignAtoms.Storage.Repositories.Interfaces.IFileRepository.AddFile(System.IO.Stream)](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Storage.Repositories.Interfaces/IFileRepository.md#addfile)
> * [Aurigma.DesignAtoms.Storage.Repositories.Interfaces.IFileRepository.AddFileWithExtension(System.String, System.IO.Stream)](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Storage.Repositories.Interfaces/IFileRepository.md#addfilewithextension)
> * [Aurigma.DesignAtoms.Storage.Repositories.Interfaces.IFileRepository.AddFileWithExtensionAsync(System.String, System.IO.Stream)](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Storage.Repositories.Interfaces/IFileRepository.md#addfilewithextensionasync)
> * [Aurigma.DesignAtoms.Storage.Repositories.Interfaces.IFileRepository.RemoveFileAsync(System.String)](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Storage.Repositories.Interfaces/IFileRepository.md#removefileasync)
> * [Aurigma.DesignAtoms.Storage.Repositories.Interfaces.IFileRepository.RemoveFile(System.String)](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Storage.Repositories.Interfaces/IFileRepository.md#removefile)
> * [Aurigma.DesignAtoms.Storage.Repositories.Interfaces.IFileRepository.FileExistsAsync(System.String)](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Storage.Repositories.Interfaces/IFileRepository.md#fileexistsasync)
> * [Aurigma.DesignAtoms.Storage.Repositories.Interfaces.IFileRepository.FileExists(System.String)](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Storage.Repositories.Interfaces/IFileRepository.md#fileexists)
> * [Aurigma.DesignAtoms.Storage.Repositories.Interfaces.IFileRepository.RemoveFilesByPrefixAsync(System.String)](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Storage.Repositories.Interfaces/IFileRepository.md#removefilesbyprefixasync)
> * [Aurigma.DesignAtoms.Storage.Repositories.Interfaces.IFileRepository.RemoveFilesByPrefix(System.String)](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Storage.Repositories.Interfaces/IFileRepository.md#removefilesbyprefix)
> * [Aurigma.DesignAtoms.Storage.Repositories.Interfaces.IFileRepository.GetFilesInfo(Aurigma.DesignAtoms.Storages.Abstractions.Filters.FilesRequestFilter)](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Storage.Repositories.Interfaces/IFileRepository.md#getfilesinfo)
> * [Aurigma.DesignAtoms.Storage.Repositories.Interfaces.IFileRepository.GetStorageInfo()](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Storage.Repositories.Interfaces/IFileRepository.md#getstorageinfo)

###### **Namespace**: [Aurigma.DesignAtoms.Storage.Repositories.Interfaces](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Storage.Repositories.Interfaces.md)

###### **Assembly**: Aurigma.DesignAtoms.dll

```csharp title="Syntax"
public interface IStaticFilesRepository : IFileRepository
```

## Inherited Members
