Search Results for

    Show / Hide Table of Contents
    View Source

    Class EventDefinition<TSender, TEventArgs>

    Represents an event definition that wraps a TypedEventHandler<TSender, TEventArgs>.

    Inheritance
    object
    EventDefinitionBase
    Namespace: Umbraco.Cms.Core.Events
    Assembly: Umbraco.Core.dll
    Syntax
    public class EventDefinition<TSender, TEventArgs> : EventDefinitionBase, IEventDefinition
    Type Parameters
    Name Description
    TSender

    The type of the event sender.

    TEventArgs

    The type of the event arguments.

    Constructors

    View Source

    EventDefinition(TypedEventHandler<TSender, TEventArgs>, TSender, TEventArgs, string?)

    Initializes a new instance of the EventDefinition<TSender, TEventArgs> class.

    Declaration
    public EventDefinition(TypedEventHandler<TSender, TEventArgs> trackedEvent, TSender sender, TEventArgs args, string? eventName = null)
    Parameters
    Type Name Description
    TypedEventHandler<TSender, TEventArgs> trackedEvent

    The event handler to track.

    TSender sender

    The source of the event.

    TEventArgs args

    The event arguments.

    string eventName

    The optional name of the event.

    Methods

    View Source

    RaiseEvent()

    Raises the event by invoking the tracked event handler.

    Declaration
    public override void RaiseEvent()
    • View Source
    In this article
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX