aerogear-xamarin-sdk
AeroGear Xamarin SDK
AeroGear.Mobile.Security.Executors.AbstractSecurityCheckExecutor Class Reference

Base class for security check executors. More...

Inheritance diagram for AeroGear.Mobile.Security.Executors.AbstractSecurityCheckExecutor:
AeroGear.Mobile.Security.Executors.Sync.SyncSecurityCheckExecutor

Public Member Functions

 AbstractSecurityCheckExecutor (List< ISecurityCheck > checks, MetricsService metricsService)
 Initializes a new instance of the T:AeroGear.Mobile.Security.Executors.AbstractSecurityCheckExecutor class. More...
 

Protected Member Functions

void OnCheckExecuted (SecurityCheckResult result)
 Invoked after every check execution. More...
 
void OnCheckExecutionFinished ()
 Invoked after all checks have been executed. More...
 

Protected Attributes

readonly List< ISecurityCheckchecks = new List<ISecurityCheck>()
 

Detailed Description

Base class for security check executors.

Constructor & Destructor Documentation

◆ AbstractSecurityCheckExecutor()

AeroGear.Mobile.Security.Executors.AbstractSecurityCheckExecutor.AbstractSecurityCheckExecutor ( List< ISecurityCheck checks,
MetricsService  metricsService 
)

Initializes a new instance of the T:AeroGear.Mobile.Security.Executors.AbstractSecurityCheckExecutor class.

Parameters
checksA list of checks to be executed.

Member Function Documentation

◆ OnCheckExecuted()

void AeroGear.Mobile.Security.Executors.AbstractSecurityCheckExecutor.OnCheckExecuted ( SecurityCheckResult  result)
protected

Invoked after every check execution.

Parameters
resultResult of the check just executed.

◆ OnCheckExecutionFinished()

void AeroGear.Mobile.Security.Executors.AbstractSecurityCheckExecutor.OnCheckExecutionFinished ( )
protected

Invoked after all checks have been executed.

Member Data Documentation

◆ checks

readonly List<ISecurityCheck> AeroGear.Mobile.Security.Executors.AbstractSecurityCheckExecutor.checks = new List<ISecurityCheck>()
protected

The documentation for this class was generated from the following file: