FileService Notifications

    If you are using Umbraco 8 or any lower version, please refer to the FileService Events article instead.

    The FileService class implements IFileService. It provides access to operations involving IFile objects like scripts, stylesheets and templates.

    Notification Members Description
    TemplateSavingNotification
    • IEnumerable<ITemplate> SavedEntities
    • EventMessages Messages
    • IDictionary<string,object> State
    • bool Cancel
    • string ContentTypeAlias
    • bool CreateTemplateForContentType
    Published when FileService.SaveTemplate is called in the API.
    1. SavedEntities: Gets the collection of ITemplate objects being saved.
    2. ContentTypeAlias: The alias of the ContentType the template is for, this is used when creating a Document Type with Template, it's not recommended to try and change or set this.
    3. CreateTemplateForContentType: Boolean value determining if the template is create for a Document Type, it's not recommended to change this value.
    TemplateSavedNotification
    • IEnumerable<ITemplate> SavedEntities
    • EventMessages Messages
    • IDictionary<string,object> State
    • string ContentTypeAlias
    • bool CreateTemplateForContentType
    Published when FileService.SaveTemplate is called in the API, after the template has been saved.
    1. SavedEntities: Gets the collection of saved ITemplate objects.
    2. ContentTypeAlias: The alias of the ContentType the template is for, this is used when creating a Document Type with Template, it's not recommended to try and change this value.
    3. CreateTemplateForContentType: Boolean value determining if the template is create for a Document Type, it's not recommended to change this value.
    ScriptSavingNotification
    • IEnumerable<IScript> SavedEntities
    • EventMessages Messages
    • IDictionary<string,object> State
    • bool Cancel
    Published when FileService.SaveScript is called in the API.
    SavedEntities: Gets the collection of IScript objects being saved.
    ScriptSavedNotification
    • IEnumerable<IScript> SavedEntities
    • EventMessages Messages
    • IDictionary<string,object> State
    Published when FileService.SaveScript is called in the API, after the script has been saved.
    SavedEntities: Gets the collection of saved IScript objects.
    StylesheetSavingNotification
    • IEnumerable<IStylesheet> SavedEntities
    • EventMessages Messages
    • IDictionary<string,object> State
    • bool Cancel
    Published when FileService.SaveStyleSheet is called in the API.
    SavedEntities: Gets the collection of IStylesheet objects being saved.
    StylesheetSavedNotification
    • IEnumerable<IStylesheet> SavedEntities
    • EventMessages Messages
    • IDictionary<string,object> State
    Published when FileService.SaveStylesheet is called in the API, after the script has been saved.
    SavedEntities: Gets the collection of saved IStylesheet objects.
    TemplateDeletingNotification
    • IEnumerable<ITemplate> DeletedEntities
    • EventMessages Messages
    • IDictionary<string,object> State
    • bool Cancel
    Published when FileService.DeleteTemplate is called in the API.
    DeletedEntities: Gets the collection of ITemplate objects being deleted.
    TemplateDeletedNotification
    • IEnumerable<ITemplate> DeletedEntities
    • EventMessages Messages
    • IDictionary<string,object> State
    Published when FileService.DeleteTemplate is called in the API, after the template has been deleted.
    DeletedEntities: Gets the collection of deleted ITemplate objects.
    ScriptDeletingNotification
    • IEnumerable<IScript> DeletedEntities
    • EventMessages Messages
    • IDictionary<string,object> State
    • bool Cancel
    Published when FileService.DeleteScript is called in the API.
    DeletedEntities: Gets the collection of IScript objects being deleted.
    ScriptDeletedNotification
    • IEnumerable<IScript> DeletedEntities
    • EventMessages Messages
    • IDictionary<string,object> State
    Published when FileService.DeleteScript is called in the API, after the script has been deleted.
    DeletedEntities: Gets the collection of deleted IScript objects.
    StylesheetDeletingNotification
    • IEnumerable<IStylesheet> DeletedEntities
    • EventMessages Messages
    • IDictionary<string,object> State
    • bool Cancel
    Published when FileService.DeleteStylesheet is called in the API.
    DeletedEntities: Gets the collection of IStylesheet objects being deleted.
    StylesheetDeletedNotification
    • IEnumerable<IStylesheet> DeletedEntities
    • EventMessages Messages
    • IDictionary<string,object> State
    Published when FileService.DeleteStylesheet is called in the API, after the stylesheet has been deleted.
    DeletedEntities: Gets the collection of deleted IStylesheet objects.