C# Class BuildIt.Config.Core.Services.AppConfigurationService

Inheritance: IAppConfigurationService
Datei anzeigen Open project: builttoroam/BuildIt

Public Methods

Method Description
AppConfigurationService ( IAppConfigurationRequiredServices requiredSerives ) : System

LoadAppConfig ( bool handleLoadValidation = true, bool retrieveCachedVersion = true ) : Task

Private Methods

Method Description
CreateAppConfigurationOutOfServerResponse ( AppConfigurationServerResponse appConfigurationServerResponse ) : AppConfiguration
FormatInvalidAppConfiguration ( List invalidValues ) : string
Get ( ) : Task
HandleRetrievedAppConfigFailure ( AppConfigurationServerResponse appConfigurationServerResponse ) : Task
HandleRetrievedAppConfigValidation ( ) : Task
OnCacheExpired ( object sender, EventArgs eventArgs ) : void
RetrieveAppConfig ( bool handleRetrievalValidation = true, bool retrieveCachedVersion = true ) : Task
TryRetrieveCachedAppConfig ( ) : Task
ValidateRetrievedAppConfig ( ) : AppConfigurationValidationResult

Method Details

AppConfigurationService() public method

public AppConfigurationService ( IAppConfigurationRequiredServices requiredSerives ) : System
requiredSerives IAppConfigurationRequiredServices
return System

LoadAppConfig() public method

public LoadAppConfig ( bool handleLoadValidation = true, bool retrieveCachedVersion = true ) : Task
handleLoadValidation bool
retrieveCachedVersion bool
return Task