Search Results for

    Show / Hide Table of Contents
    View Source

    Class EventExtensions

    Extension methods for cancellable event operations

    Inheritance
    System.Object
    Namespace: Umbraco.Cms.Core.Events
    Assembly: Umbraco.Core.dll
    Syntax
    public static class EventExtensions

    Methods

    View Source

    IsRaisedEventCancelled<TSender, TArgs>(TypedEventHandler<TSender, TArgs>, TArgs, TSender)

    Raises a cancelable event and returns a value indicating whether the event should be cancelled.

    Declaration
    public static bool IsRaisedEventCancelled<TSender, TArgs>(this TypedEventHandler<TSender, TArgs> eventHandler, TArgs args, TSender sender)
        where TArgs : CancellableEventArgs
    Parameters
    Type Name Description
    TypedEventHandler<TSender, TArgs> eventHandler

    The event handler.

    TArgs args

    The event source.

    TSender sender

    The event data.

    Returns
    Type Description
    System.Boolean

    A value indicating whether the cancelable event should be cancelled

    Type Parameters
    Name Description
    TSender

    The type of the event source.

    TArgs

    The type of the event data.

    Remarks

    A cancelable event is raised by a component when it is about to perform an action that can be canceled.

    View Source

    RaiseEvent<TSender, TArgs>(TypedEventHandler<TSender, TArgs>, TArgs, TSender)

    Raises an event.

    Declaration
    public static void RaiseEvent<TSender, TArgs>(this TypedEventHandler<TSender, TArgs> eventHandler, TArgs args, TSender sender)
        where TArgs : EventArgs
    Parameters
    Type Name Description
    TypedEventHandler<TSender, TArgs> eventHandler

    The event handler.

    TArgs args

    The event source.

    TSender sender

    The event data.

    Type Parameters
    Name Description
    TSender

    The type of the event source.

    TArgs

    The type of the event data.

    • Improve this Doc
    • View Source
    In This Article
    • Methods
      • IsRaisedEventCancelled<TSender, TArgs>(TypedEventHandler<TSender, TArgs>, TArgs, TSender)
      • RaiseEvent<TSender, TArgs>(TypedEventHandler<TSender, TArgs>, TArgs, TSender)
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX