View Source
Interface IMediaTypeEditingService
Assembly: Umbraco.Core.dll
Syntax
public interface IMediaTypeEditingService
Methods
View Source
CreateAsync(MediaTypeCreateModel, Guid)
Declaration
Task<Attempt<IMediaType, ContentTypeOperationStatus>> CreateAsync(MediaTypeCreateModel model, Guid userKey)
Parameters
Returns
View Source
GetAvailableCompositionsAsync(Nullable<Guid>, IEnumerable<Guid>, IEnumerable<String>)
Declaration
Task<IEnumerable<ContentTypeAvailableCompositionsResult>> GetAvailableCompositionsAsync(Guid? key, IEnumerable<Guid> currentCompositeKeys, IEnumerable<string> currentPropertyAliases)
Parameters
Type |
Name |
Description |
System.Nullable<Guid> |
key |
|
IEnumerable<Guid> |
currentCompositeKeys |
|
IEnumerable<System.String> |
currentPropertyAliases |
|
Returns
View Source
GetFolderMediaTypes(Int32, Int32)
Declaration
Task<PagedModel<IMediaType>> GetFolderMediaTypes(int skip, int take)
Parameters
Type |
Name |
Description |
System.Int32 |
skip |
|
System.Int32 |
take |
|
Returns
View Source
GetMediaTypesForFileExtensionAsync(String, Int32, Int32)
Declaration
Task<PagedModel<IMediaType>> GetMediaTypesForFileExtensionAsync(string fileExtension, int skip, int take)
Parameters
Type |
Name |
Description |
System.String |
fileExtension |
|
System.Int32 |
skip |
|
System.Int32 |
take |
|
Returns
View Source
UpdateAsync(IMediaType, MediaTypeUpdateModel, Guid)
Declaration
Task<Attempt<IMediaType, ContentTypeOperationStatus>> UpdateAsync(IMediaType mediaType, MediaTypeUpdateModel model, Guid userKey)
Parameters
Returns