C# Class Kooboo.CMS.Content.Persistence.AzureBlobService.MediaContentProvider

Inheritance: IMediaContentProvider
Datei anzeigen Open project: Tsingbo-Kooboo/KoobooMvc5

Public Methods

Method Description
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

Private Methods

Method Description
ImportMediaFolderDataCascading ( Kooboo.CMS.Content.Models.MediaFolder mediaFolder ) : void
MoveContent ( Kooboo.CMS.Content.Models.MediaContent oldMediaContent, Kooboo.CMS.Content.Models.MediaContent newMediaContent ) : void

Method Details

Add() public method

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

Add() public method

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

Delete() public method

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

Delete() public method

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

Execute() public method

public Execute ( IContentQuery query ) : object
query IContentQuery
return object

GetContentStream() public method

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

InitializeMediaContents() public method

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

Move() public method

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
return void

SaveContentStream() public method

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

Update() public method

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
return void