View Source
Interface IContentEditingService
Assembly: Umbraco.Core.dll
Syntax
public interface IContentEditingService
Methods
View Source
CopyAsync(Guid, Nullable<Guid>, Boolean, Boolean, Guid)
Declaration
Task<Attempt<IContent, ContentEditingOperationStatus>> CopyAsync(Guid key, Guid? parentKey, bool relateToOriginal, bool includeDescendants, Guid userKey)
Parameters
Type |
Name |
Description |
Guid |
key |
|
System.Nullable<Guid> |
parentKey |
|
System.Boolean |
relateToOriginal |
|
System.Boolean |
includeDescendants |
|
Guid |
userKey |
|
Returns
View Source
CreateAsync(ContentCreateModel, Guid)
Declaration
Task<Attempt<ContentCreateResult, ContentEditingOperationStatus>> CreateAsync(ContentCreateModel createModel, Guid userKey)
Parameters
Returns
View Source
DeleteAsync(Guid, Guid)
Deletes a Content Item whether it is in the recycle bin or not.
Declaration
Task<Attempt<IContent, ContentEditingOperationStatus>> DeleteAsync(Guid key, Guid userKey)
Parameters
Type |
Name |
Description |
Guid |
key |
|
Guid |
userKey |
|
Returns
View Source
DeleteFromRecycleBinAsync(Guid, Guid)
Deletes a Content Item if it is in the recycle bin.
Declaration
Task<Attempt<IContent, ContentEditingOperationStatus>> DeleteFromRecycleBinAsync(Guid key, Guid userKey)
Parameters
Type |
Name |
Description |
Guid |
key |
|
Guid |
userKey |
|
Returns
View Source
GetAsync(Guid)
Declaration
Task<IContent> GetAsync(Guid key)
Parameters
Type |
Name |
Description |
Guid |
key |
|
Returns
View Source
MoveAsync(Guid, Nullable<Guid>, Guid)
Declaration
Task<Attempt<IContent, ContentEditingOperationStatus>> MoveAsync(Guid key, Guid? parentKey, Guid userKey)
Parameters
Type |
Name |
Description |
Guid |
key |
|
System.Nullable<Guid> |
parentKey |
|
Guid |
userKey |
|
Returns
View Source
MoveToRecycleBinAsync(Guid, Guid)
Declaration
Task<Attempt<IContent, ContentEditingOperationStatus>> MoveToRecycleBinAsync(Guid key, Guid userKey)
Parameters
Type |
Name |
Description |
Guid |
key |
|
Guid |
userKey |
|
Returns
View Source
RestoreAsync(Guid, Nullable<Guid>, Guid)
Declaration
Task<Attempt<IContent, ContentEditingOperationStatus>> RestoreAsync(Guid key, Guid? parentKey, Guid userKey)
Parameters
Type |
Name |
Description |
Guid |
key |
|
System.Nullable<Guid> |
parentKey |
|
Guid |
userKey |
|
Returns
View Source
SortAsync(Nullable<Guid>, IEnumerable<SortingModel>, Guid)
Declaration
Task<ContentEditingOperationStatus> SortAsync(Guid? parentKey, IEnumerable<SortingModel> sortingModels, Guid userKey)
Parameters
Type |
Name |
Description |
System.Nullable<Guid> |
parentKey |
|
IEnumerable<SortingModel> |
sortingModels |
|
Guid |
userKey |
|
Returns
View Source
UpdateAsync(Guid, ContentUpdateModel, Guid)
Declaration
Task<Attempt<ContentUpdateResult, ContentEditingOperationStatus>> UpdateAsync(Guid key, ContentUpdateModel updateModel, Guid userKey)
Parameters
Returns
View Source
ValidateCreateAsync(ContentCreateModel)
Declaration
Task<Attempt<ContentValidationResult, ContentEditingOperationStatus>> ValidateCreateAsync(ContentCreateModel createModel)
Parameters
Returns
View Source
ValidateUpdateAsync(Guid, ContentUpdateModel)
Declaration
Task<Attempt<ContentValidationResult, ContentEditingOperationStatus>> ValidateUpdateAsync(Guid key, ContentUpdateModel updateModel)
Parameters
Returns