Show / Hide Table of Contents

Class AddonInvoker<T>

Base class to wrap action execution and notify to IAddon objects with specified type.

Inheritance
System.Object
AddonInvoker
AddonInvoker<T>
DbSession<TConnection, TCommand, TReader>.ReaderInvoker
Inherited Members
AddonInvoker.AddonBag
AddonInvoker.IsAsync
AddonInvoker.TaskStatus
AddonInvoker.OriginalException
AddonInvoker.Exception
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: DevZest.Data.Addons
Assembly: DevZest.Data.dll
Syntax
public abstract class AddonInvoker<T> : AddonInvoker where T : class, IAddon
Type Parameters
Name Description
T

The implementation type of IAddon objects, which receive the notification of the action execution.

Constructors

Name Description
AddonInvoker(AddonBag)

Initializes a new instance of the AddonInvoker<T> class.

Methods

Name Description
Invoke(Action, Action<T>, Action<T>)

Executes the action and notifies the addon objects.

InvokeAsync(Task, Action<T>, Action<T>)

Executes the action asynchronously and notifies the addon objects.

  • Improve this Doc
  • View Source
Back to top Copyright © Weifen Luo | DevZest