C# Класс Kooboo.CMS.Content.Persistence.AzureBlobService.MediaFolderProvider

Наследование: IMediaFolderProvider
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Add ( Kooboo.CMS.Content.Models.MediaFolder item ) : void
All ( ) : IEnumerable
All ( Kooboo.CMS.Content.Models.Repository repository ) : IEnumerable
ChildFolders ( Kooboo.CMS.Content.Models.MediaFolder parent ) : IQueryable
Export ( Kooboo.CMS.Content.Models.Repository repository, IEnumerable models, System outputStream ) : void
Export ( Kooboo.CMS.Content.Models.Repository repository, string baseFolder, string folders, string docs, Stream outputStream ) : void
Get ( Kooboo.CMS.Content.Models.MediaFolder dummy ) : Kooboo.CMS.Content.Models.MediaFolder
Import ( Kooboo.CMS.Content.Models.Repository repository, Kooboo.CMS.Content.Models.MediaFolder folder, System zipStream, bool @override ) : void
Remove ( Kooboo.CMS.Content.Models.MediaFolder item ) : void
Rename ( Kooboo.CMS.Content.Models.MediaFolder @new, Kooboo.CMS.Content.Models.MediaFolder old ) : void
Update ( Kooboo.CMS.Content.Models.MediaFolder @new, Kooboo.CMS.Content.Models.MediaFolder old ) : void

Приватные методы

Метод Описание
CreateMediaFolderByPath ( Kooboo.CMS.Content.Models.MediaFolder folder, string pathName ) : Kooboo.CMS.Content.Models.MediaFolder
MoveDirectory ( CloudBlobClient blobClient, string newPrefix, string oldPrefix ) : void
zipFolder ( CloudBlobClient blobClient, string basePrefix, string folderName, string zipDir, ZipFile &zipFile ) : void

Описание методов

Add() публичный Метод

public Add ( Kooboo.CMS.Content.Models.MediaFolder item ) : void
item Kooboo.CMS.Content.Models.MediaFolder
Результат void

All() публичный Метод

public All ( ) : IEnumerable
Результат IEnumerable

All() публичный Метод

public All ( Kooboo.CMS.Content.Models.Repository repository ) : IEnumerable
repository Kooboo.CMS.Content.Models.Repository
Результат IEnumerable

ChildFolders() публичный Метод

public ChildFolders ( Kooboo.CMS.Content.Models.MediaFolder parent ) : IQueryable
parent Kooboo.CMS.Content.Models.MediaFolder
Результат IQueryable

Export() публичный Метод

public Export ( Kooboo.CMS.Content.Models.Repository repository, IEnumerable models, System outputStream ) : void
repository Kooboo.CMS.Content.Models.Repository
models IEnumerable
outputStream System
Результат void

Export() публичный Метод

public Export ( Kooboo.CMS.Content.Models.Repository repository, string baseFolder, string folders, string docs, Stream outputStream ) : void
repository Kooboo.CMS.Content.Models.Repository
baseFolder string
folders string
docs string
outputStream Stream
Результат void

Get() публичный Метод

public Get ( Kooboo.CMS.Content.Models.MediaFolder dummy ) : Kooboo.CMS.Content.Models.MediaFolder
dummy Kooboo.CMS.Content.Models.MediaFolder
Результат Kooboo.CMS.Content.Models.MediaFolder

Import() публичный Метод

public Import ( Kooboo.CMS.Content.Models.Repository repository, Kooboo.CMS.Content.Models.MediaFolder folder, System zipStream, bool @override ) : void
repository Kooboo.CMS.Content.Models.Repository
folder Kooboo.CMS.Content.Models.MediaFolder
zipStream System
@override bool
Результат void

Remove() публичный Метод

public Remove ( Kooboo.CMS.Content.Models.MediaFolder item ) : void
item Kooboo.CMS.Content.Models.MediaFolder
Результат void

Rename() публичный Метод

public Rename ( Kooboo.CMS.Content.Models.MediaFolder @new, Kooboo.CMS.Content.Models.MediaFolder old ) : void
@new Kooboo.CMS.Content.Models.MediaFolder
old Kooboo.CMS.Content.Models.MediaFolder
Результат void

Update() публичный Метод

public Update ( Kooboo.CMS.Content.Models.MediaFolder @new, Kooboo.CMS.Content.Models.MediaFolder old ) : void
@new Kooboo.CMS.Content.Models.MediaFolder
old Kooboo.CMS.Content.Models.MediaFolder
Результат void