CentralizedFileStore is defined in the Telligent.Evolution.Extensibility.Storage.Version1 namespace.
Definition
class CentralizedFileStore
{
string FileStoreKey { get; }
CentralizedFile AddFile(string fileName, Stream contentStream, AddFileOptions options = null);
Task<CentralizedFile> AddFileAsync(string fileName, Stream contentStream, AddFileOptions options = null);
void AddPath(string path);
Task AddPathAsync(string path);
void Delete(DeleteOptions options = null);
Task DeleteAsync(DeleteOptions options = null);
CentralizedFile GetFile(string fileName, GetFileOptions options = null);
Task<CentralizedFile> GetFileAsync(string fileName, GetFileOptions options = null);
IEnumerable<CentralizedFile> GetFiles(GetFilesOptions options = null);
Task<IEnumerable<CentralizedFile>> GetFilesAsync(GetFilesOptions options = null);
IEnumerable<string> GetPaths(GetPathsOptions options = null);
Task<IEnumerable<string>> GetPathsAsync(GetPathsOptions options = null);
}
Properties
| Name | Type | Description | Default | Options |
|---|---|---|---|---|
| FileStoreKey | string |
Methods
CentralizedFile AddFile(string fileName, Stream contentStream, AddFileOptions options = null);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| fileName | string | File Name | Required | ||
| contentStream | Stream | Content Stream | Required | ||
| options | AddFileOptions | Options | Optional |
Return Type
Task<CentralizedFile> AddFileAsync(string fileName, Stream contentStream, AddFileOptions options = null);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| fileName | string | File Name | Required | ||
| contentStream | Stream | Content Stream | Required | ||
| options | AddFileOptions | Options | Optional |
Return Type
void AddPath(string path);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| path | string | Path | Required |
Task AddPathAsync(string path);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| path | string | Path | Required |
Return Type
void Delete(DeleteOptions options = null);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| options | DeleteOptions | Options | Optional |
Task DeleteAsync(DeleteOptions options = null);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| options | DeleteOptions | Options | Optional |
Return Type
CentralizedFile GetFile(string fileName, GetFileOptions options = null);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| fileName | string | File Name | Required | ||
| options | GetFileOptions | Options | Optional |
Return Type
Task<CentralizedFile> GetFileAsync(string fileName, GetFileOptions options = null);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| fileName | string | File Name | Required | ||
| options | GetFileOptions | Options | Optional |
Return Type
IEnumerable<CentralizedFile> GetFiles(GetFilesOptions options = null);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| options | GetFilesOptions | Options | Optional |
Return Type
Task<IEnumerable<CentralizedFile>> GetFilesAsync(GetFilesOptions options = null);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| options | GetFilesOptions | Options | Optional |
Return Type
Task<IEnumerable<CentralizedFile>>
IEnumerable<string> GetPaths(GetPathsOptions options = null);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| options | GetPathsOptions | Options | Optional |
Return Type
Task<IEnumerable<string>> GetPathsAsync(GetPathsOptions options = null);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| options | GetPathsOptions | Options | Optional |