Search Results for

    Show / Hide Table of Contents
    View Source

    Class DeleteEventArgs<TEntity>

    Represents event data for delete operations.

    Inheritance
    object
    EventArgs
    CancellableEventArgs
    CancellableObjectEventArgs
    CancellableObjectEventArgs<IEnumerable<TEntity>>
    CancellableEnumerableObjectEventArgs<TEntity>
    Namespace: Umbraco.Cms.Core.Events
    Assembly: Umbraco.Core.dll
    Syntax
    [SupersedeEvent(typeof(SaveEventArgs<>))]
    [SupersedeEvent(typeof(PublishEventArgs<>))]
    [SupersedeEvent(typeof(MoveEventArgs<>))]
    [SupersedeEvent(typeof(CopyEventArgs<>))]
    public class DeleteEventArgs<TEntity> : CancellableEnumerableObjectEventArgs<TEntity>, IDeletingMediaFilesEventArgs
    Type Parameters
    Name Description
    TEntity

    The type of the entity being deleted.

    Constructors

    View Source

    DeleteEventArgs(IEnumerable<TEntity>)

    Constructor accepting multiple entities that are used in the delete operation

    Declaration
    public DeleteEventArgs(IEnumerable<TEntity> eventObject)
    Parameters
    Type Name Description
    IEnumerable<TEntity> eventObject
    View Source

    DeleteEventArgs(IEnumerable<TEntity>, bool)

    Constructor accepting multiple entities that are used in the delete operation

    Declaration
    public DeleteEventArgs(IEnumerable<TEntity> eventObject, bool canCancel)
    Parameters
    Type Name Description
    IEnumerable<TEntity> eventObject
    bool canCancel
    View Source

    DeleteEventArgs(IEnumerable<TEntity>, bool, EventMessages)

    Constructor accepting multiple entities that are used in the delete operation

    Declaration
    public DeleteEventArgs(IEnumerable<TEntity> eventObject, bool canCancel, EventMessages eventMessages)
    Parameters
    Type Name Description
    IEnumerable<TEntity> eventObject
    bool canCancel
    EventMessages eventMessages
    View Source

    DeleteEventArgs(IEnumerable<TEntity>, EventMessages)

    Constructor accepting multiple entities that are used in the delete operation

    Declaration
    public DeleteEventArgs(IEnumerable<TEntity> eventObject, EventMessages eventMessages)
    Parameters
    Type Name Description
    IEnumerable<TEntity> eventObject
    EventMessages eventMessages
    View Source

    DeleteEventArgs(TEntity)

    Constructor accepting a single entity instance

    Declaration
    public DeleteEventArgs(TEntity eventObject)
    Parameters
    Type Name Description
    TEntity eventObject
    View Source

    DeleteEventArgs(TEntity, bool)

    Constructor accepting a single entity instance

    Declaration
    public DeleteEventArgs(TEntity eventObject, bool canCancel)
    Parameters
    Type Name Description
    TEntity eventObject
    bool canCancel
    View Source

    DeleteEventArgs(TEntity, bool, EventMessages)

    Constructor accepting a single entity instance

    Declaration
    public DeleteEventArgs(TEntity eventObject, bool canCancel, EventMessages eventMessages)
    Parameters
    Type Name Description
    TEntity eventObject
    bool canCancel
    EventMessages eventMessages
    View Source

    DeleteEventArgs(TEntity, EventMessages)

    Constructor accepting a single entity instance

    Declaration
    public DeleteEventArgs(TEntity eventObject, EventMessages eventMessages)
    Parameters
    Type Name Description
    TEntity eventObject
    EventMessages eventMessages

    Properties

    View Source

    DeletedEntities

    Returns all entities that were deleted during the operation

    Declaration
    public IEnumerable<TEntity> DeletedEntities { get; set; }
    Property Value
    Type Description
    IEnumerable<TEntity>
    View Source

    MediaFilesToDelete

    A list of media files that can be added to during a deleted operation for which Umbraco will ensure are removed

    Declaration
    public List<string> MediaFilesToDelete { get; }
    Property Value
    Type Description
    List<string>

    Methods

    View Source

    Equals(object?)

    Declaration
    public override bool Equals(object? obj)
    Parameters
    Type Name Description
    object obj
    Returns
    Type Description
    bool
    View Source

    Equals(DeleteEventArgs<TEntity>?)

    Declaration
    public bool Equals(DeleteEventArgs<TEntity>? other)
    Parameters
    Type Name Description
    DeleteEventArgs<TEntity> other
    Returns
    Type Description
    bool
    View Source

    GetHashCode()

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    int

    Operators

    View Source

    operator ==(DeleteEventArgs<TEntity>, DeleteEventArgs<TEntity>)

    Determines whether two DeleteEventArgs<TEntity> instances are equal.

    Declaration
    public static bool operator ==(DeleteEventArgs<TEntity> left, DeleteEventArgs<TEntity> right)
    Parameters
    Type Name Description
    DeleteEventArgs<TEntity> left

    The first instance to compare.

    DeleteEventArgs<TEntity> right

    The second instance to compare.

    Returns
    Type Description
    bool

    true if the instances are equal; otherwise, false.

    View Source

    operator !=(DeleteEventArgs<TEntity>, DeleteEventArgs<TEntity>)

    Determines whether two DeleteEventArgs<TEntity> instances are not equal.

    Declaration
    public static bool operator !=(DeleteEventArgs<TEntity> left, DeleteEventArgs<TEntity> right)
    Parameters
    Type Name Description
    DeleteEventArgs<TEntity> left

    The first instance to compare.

    DeleteEventArgs<TEntity> right

    The second instance to compare.

    Returns
    Type Description
    bool

    true if the instances are not equal; otherwise, false.

    • View Source
    In this article
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX