C# 클래스 Kooboo.CMS.Content.Persistence.AzureBlobService.MediaFolderProvider

상속: IMediaFolderProvider
파일 보기 프로젝트 열기: Tsingbo-Kooboo/KoobooMvc5 1 사용 예제들

공개 메소드들

메소드 설명
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