aerogear-xamarin-sdk
AeroGear Xamarin SDK
AeroGear.Mobile.Security.Executors.AbstractExecutorBuilder< T, K > Class Template Referenceabstract

Public Member Functions

WithSecurityCheck (params string[] checksNames)
 Adds a security check by name. This method requires that the Security Check Factory is registered. Registering a Service Factory happens when you initialize the SecurityService class. More...
 
WithSecurityCheck (ICollection< ISecurityCheck > checks)
 
WithSecurityCheck (params ISecurityCheck[] checks)
 
WithSecurityCheck (params ISecurityCheckType[] checkTypes)
 
WithMetricsService (MetricsService metricsService)
 
abstract K Build ()
 Builds the executor More...
 

Protected Attributes

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

Properties

MetricsService MetricsService [get]
 

Member Function Documentation

◆ Build()

abstract K AeroGear.Mobile.Security.Executors.AbstractExecutorBuilder< T, K >.Build ( )
pure virtual

Builds the executor

Returns
The executor.

Implemented in AeroGear.Mobile.Security.Executors.Sync.Builder.

◆ WithMetricsService()

T AeroGear.Mobile.Security.Executors.AbstractExecutorBuilder< T, K >.WithMetricsService ( MetricsService  metricsService)

◆ WithSecurityCheck() [1/4]

T AeroGear.Mobile.Security.Executors.AbstractExecutorBuilder< T, K >.WithSecurityCheck ( params string []  checksNames)

Adds a security check by name. This method requires that the Security Check Factory is registered. Registering a Service Factory happens when you initialize the SecurityService class.

Returns
The security check.
Parameters
checksNamesChecks names.

◆ WithSecurityCheck() [2/4]

T AeroGear.Mobile.Security.Executors.AbstractExecutorBuilder< T, K >.WithSecurityCheck ( ICollection< ISecurityCheck checks)

◆ WithSecurityCheck() [3/4]

T AeroGear.Mobile.Security.Executors.AbstractExecutorBuilder< T, K >.WithSecurityCheck ( params ISecurityCheck []  checks)

◆ WithSecurityCheck() [4/4]

T AeroGear.Mobile.Security.Executors.AbstractExecutorBuilder< T, K >.WithSecurityCheck ( params ISecurityCheckType []  checkTypes)

Member Data Documentation

◆ CheckList

readonly List<ISecurityCheck> AeroGear.Mobile.Security.Executors.AbstractExecutorBuilder< T, K >.CheckList = new List<ISecurityCheck>()
protected

Property Documentation

◆ MetricsService


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