Namespace:System.Dynamic.ExpandoObject
Assembly:Umbraco.Core.dll
public interface IMediaRepository : IRepositoryVersionable<int, IMedia>, IRepositoryQueryable<int, IMedia>, IRepository<int, IMedia>, IReadRepository<int, IMedia>, IRecycleBinRepository<IMedia>, IReadRepository<Guid, IMedia>, IRepository, IDisposable, IDeleteMediaFilesRepository
Methods
AddOrUpdateContentXml(IMedia, Func<IMedia, XElement>)
Used to add/update published xml for the media item
Declaration
void AddOrUpdateContentXml(IMedia content, Func<IMedia, XElement> xml)
Parameters
Type |
Name |
Description |
IMedia |
content |
|
System.Func<IMedia, System.Xml.Linq.XElement> |
xml |
|
Used to add/update preview xml for the content item
Declaration
void AddOrUpdatePreviewXml(IMedia content, Func<IMedia, XElement> xml)
Parameters
Type |
Name |
Description |
IMedia |
content |
|
System.Func<IMedia, System.Xml.Linq.XElement> |
xml |
|
DeleteContentXml(IMedia)
Used to remove the content xml for a content item
Declaration
void DeleteContentXml(IMedia content)
Parameters
Type |
Name |
Description |
IMedia |
content |
|
Declaration
IMedia GetMediaByPath(string mediaPath)
Parameters
Type |
Name |
Description |
System.String |
mediaPath |
|
Returns