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

상속: IMediaContentProvider
파일 보기 프로젝트 열기: Tsingbo-Kooboo/KoobooMvc5

공개 메소드들

메소드 설명
Add ( Kooboo.CMS.Content.Models.MediaContent content ) : void
Add ( Kooboo.CMS.Content.Models.MediaContent content, bool overrided ) : void
Delete ( Kooboo.CMS.Content.Models.MediaContent content ) : void
Delete ( Kooboo.CMS.Content.Models.MediaFolder mediaFolder ) : void
Execute ( IContentQuery query ) : object
GetContentStream ( Kooboo.CMS.Content.Models.MediaContent content ) : byte[]
InitializeMediaContents ( Kooboo.CMS.Content.Models.Repository repository ) : void
Move ( Kooboo.CMS.Content.Models.MediaFolder sourceFolder, string oldFileName, Kooboo.CMS.Content.Models.MediaFolder targetFolder, string newFileName ) : void
SaveContentStream ( Kooboo.CMS.Content.Models.MediaContent content, Stream stream ) : void
Update ( Kooboo.CMS.Content.Models.MediaContent @new, Kooboo.CMS.Content.Models.MediaContent old ) : void

비공개 메소드들

메소드 설명
ImportMediaFolderDataCascading ( Kooboo.CMS.Content.Models.MediaFolder mediaFolder ) : void
MoveContent ( Kooboo.CMS.Content.Models.MediaContent oldMediaContent, Kooboo.CMS.Content.Models.MediaContent newMediaContent ) : void

메소드 상세

Add() 공개 메소드

public Add ( Kooboo.CMS.Content.Models.MediaContent content ) : void
content Kooboo.CMS.Content.Models.MediaContent
리턴 void

Add() 공개 메소드

public Add ( Kooboo.CMS.Content.Models.MediaContent content, bool overrided ) : void
content Kooboo.CMS.Content.Models.MediaContent
overrided bool
리턴 void

Delete() 공개 메소드

public Delete ( Kooboo.CMS.Content.Models.MediaContent content ) : void
content Kooboo.CMS.Content.Models.MediaContent
리턴 void

Delete() 공개 메소드

public Delete ( Kooboo.CMS.Content.Models.MediaFolder mediaFolder ) : void
mediaFolder Kooboo.CMS.Content.Models.MediaFolder
리턴 void

Execute() 공개 메소드

public Execute ( IContentQuery query ) : object
query IContentQuery
리턴 object

GetContentStream() 공개 메소드

public GetContentStream ( Kooboo.CMS.Content.Models.MediaContent content ) : byte[]
content Kooboo.CMS.Content.Models.MediaContent
리턴 byte[]

InitializeMediaContents() 공개 메소드

public InitializeMediaContents ( Kooboo.CMS.Content.Models.Repository repository ) : void
repository Kooboo.CMS.Content.Models.Repository
리턴 void

Move() 공개 메소드

public Move ( Kooboo.CMS.Content.Models.MediaFolder sourceFolder, string oldFileName, Kooboo.CMS.Content.Models.MediaFolder targetFolder, string newFileName ) : void
sourceFolder Kooboo.CMS.Content.Models.MediaFolder
oldFileName string
targetFolder Kooboo.CMS.Content.Models.MediaFolder
newFileName string
리턴 void

SaveContentStream() 공개 메소드

public SaveContentStream ( Kooboo.CMS.Content.Models.MediaContent content, Stream stream ) : void
content Kooboo.CMS.Content.Models.MediaContent
stream Stream
리턴 void

Update() 공개 메소드

public Update ( Kooboo.CMS.Content.Models.MediaContent @new, Kooboo.CMS.Content.Models.MediaContent old ) : void
@new Kooboo.CMS.Content.Models.MediaContent
old Kooboo.CMS.Content.Models.MediaContent
리턴 void