aerogear-xamarin-sdk
AeroGear Xamarin SDK
AeroGear.Mobile.Security.AbstractSecurityService Class Reference
Inheritance diagram for AeroGear.Mobile.Security.AbstractSecurityService:
AeroGear.Mobile.Security.ISecurityService AeroGear.Mobile.Core.IServiceModule

Public Member Functions

 AbstractSecurityService (ISecurityCheckFactory checkFactory)
 
void Configure (MobileCore core, ServiceConfiguration config)
 
void Destroy ()
 Called when singleThreadService destroyed. More...
 
Builder GetSyncExecutor ()
 
SecurityCheckResult Check (ISecurityCheckType securityCheckType)
 
SecurityCheckResult Check (ISecurityCheck securityCheck)
 

Public Attributes

string Type => "security"
 
bool RequiresConfiguration => false
 
string Id => null
 

Additional Inherited Members

- Properties inherited from AeroGear.Mobile.Core.IServiceModule
String Id [get]
 
String Type [get]
 Type/name used in the mobile-singleThreadService.json More...
 
bool RequiresConfiguration [get]
 Whether the singleThreadService module requires its singleThreadService configuration to be defined or if it can be null. If this is More...
 

Constructor & Destructor Documentation

◆ AbstractSecurityService()

AeroGear.Mobile.Security.AbstractSecurityService.AbstractSecurityService ( ISecurityCheckFactory  checkFactory)

Member Function Documentation

◆ Check() [1/2]

SecurityCheckResult AeroGear.Mobile.Security.AbstractSecurityService.Check ( ISecurityCheckType  securityCheckType)

◆ Check() [2/2]

SecurityCheckResult AeroGear.Mobile.Security.AbstractSecurityService.Check ( ISecurityCheck  securityCheck)

◆ Configure()

void AeroGear.Mobile.Security.AbstractSecurityService.Configure ( MobileCore  core,
ServiceConfiguration  config 
)

◆ Destroy()

void AeroGear.Mobile.Security.AbstractSecurityService.Destroy ( )

Called when singleThreadService destroyed.

Implements AeroGear.Mobile.Core.IServiceModule.

◆ GetSyncExecutor()

Builder AeroGear.Mobile.Security.AbstractSecurityService.GetSyncExecutor ( )

Member Data Documentation

◆ Id

string AeroGear.Mobile.Security.AbstractSecurityService.Id => null

◆ RequiresConfiguration

bool AeroGear.Mobile.Security.AbstractSecurityService.RequiresConfiguration => false

◆ Type

string AeroGear.Mobile.Security.AbstractSecurityService.Type => "security"

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