CSLA.NET 6.0.0
CSLA .NET is a software development framework that helps you build a reusable, maintainable object-oriented business layer for your app.
Csla.Server.InterceptorManager Class Reference

Manage dataportal interception using DI-registered implementations More...

Public Member Functions

 InterceptorManager (IEnumerable< IInterceptDataPortal > interceptors)
 Creation of the manager, including all interceptors registered with the DI container More...
 
void Initialize (InterceptArgs e)
 Cascade the initial interception request prior to the main DataPortal operation More...
 
void Complete (InterceptArgs e)
 Cascade the final interception request after the main DataPortal operation has completed More...
 

Detailed Description

Manage dataportal interception using DI-registered implementations

Definition at line 15 of file InterceptorManager.cs.

Constructor & Destructor Documentation

◆ InterceptorManager()

Csla.Server.InterceptorManager.InterceptorManager ( IEnumerable< IInterceptDataPortal interceptors)

Creation of the manager, including all interceptors registered with the DI container

Parameters
interceptorsThe IEnumerable of interceptors provided by DI

Definition at line 23 of file InterceptorManager.cs.

Member Function Documentation

◆ Complete()

void Csla.Server.InterceptorManager.Complete ( InterceptArgs  e)

Cascade the final interception request after the main DataPortal operation has completed

Parameters
eThe interception arguments provided by the consumer

Definition at line 44 of file InterceptorManager.cs.

◆ Initialize()

void Csla.Server.InterceptorManager.Initialize ( InterceptArgs  e)

Cascade the initial interception request prior to the main DataPortal operation

Parameters
eThe interception arguments provided by the consumer

Definition at line 32 of file InterceptorManager.cs.