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.Interceptors.ServerSide.RevalidatingInterceptor Class Reference

DataPortal interceptor to perform revalidation on business objects More...

Inheritance diagram for Csla.Server.Interceptors.ServerSide.RevalidatingInterceptor:
Csla.Server.IInterceptDataPortal

Public Member Functions

 RevalidatingInterceptor (ApplicationContext applicationContext)
 Public constructor, intended to be executed by DI More...
 
void Initialize (InterceptArgs e)
 Interception handler run before a DataPortal operation More...
 
void Complete (InterceptArgs e)
 Interception handler run after a DataPortal operation More...
 

Detailed Description

DataPortal interceptor to perform revalidation on business objects

Definition at line 22 of file RevalidatingInterceptor.cs.

Constructor & Destructor Documentation

◆ RevalidatingInterceptor()

Csla.Server.Interceptors.ServerSide.RevalidatingInterceptor.RevalidatingInterceptor ( ApplicationContext  applicationContext)

Public constructor, intended to be executed by DI

Parameters
applicationContextThe context under which the DataPortal operation is executing

Definition at line 30 of file RevalidatingInterceptor.cs.

Member Function Documentation

◆ Complete()

void Csla.Server.Interceptors.ServerSide.RevalidatingInterceptor.Complete ( InterceptArgs  e)

Interception handler run after a DataPortal operation

Parameters
eThe interception arguments from the DataPortal

Implements Csla.Server.IInterceptDataPortal.

Definition at line 64 of file RevalidatingInterceptor.cs.

◆ Initialize()

void Csla.Server.Interceptors.ServerSide.RevalidatingInterceptor.Initialize ( InterceptArgs  e)

Interception handler run before a DataPortal operation

Parameters
eThe interception arguments from the DataPortal
Exceptions
Rules.ValidationException

Implements Csla.Server.IInterceptDataPortal.

Definition at line 40 of file RevalidatingInterceptor.cs.