C# Class BaconographyPortable.Services.Impl.SmartOfflineService

Inheritance: ISmartOfflineService
Show file Open project: Synergex/Baconography

Public Methods

Method Description
ClearOfflineData ( ) : void
Initialize ( IViewModelContextService viewModelContextService, IOOMService oomService, ISettingsService settingsService, ISuspensionService suspensionService, IDynamicViewLocator dynamicViewLocator, IOfflineService offlineService, IImagesService imagesService, ISystemServices systemServices, ISuspendableWorkQueue suspendableWorkQueue ) : void
NavigatedToOfflineableThing ( Model targetThing, bool link ) : void
NavigatedToView ( Type viewType, bool forward ) : void

Private Methods

Method Description
NavigatedToOfflineableThingImpl ( Model targetThing, bool link ) : Task
_oomService_OutOfMemory ( OutOfMemoryEventArgs obj ) : void

Method Details

ClearOfflineData() public method

public ClearOfflineData ( ) : void
return void

Initialize() public method

public Initialize ( IViewModelContextService viewModelContextService, IOOMService oomService, ISettingsService settingsService, ISuspensionService suspensionService, IDynamicViewLocator dynamicViewLocator, IOfflineService offlineService, IImagesService imagesService, ISystemServices systemServices, ISuspendableWorkQueue suspendableWorkQueue ) : void
viewModelContextService IViewModelContextService
oomService IOOMService
settingsService ISettingsService
suspensionService ISuspensionService
dynamicViewLocator IDynamicViewLocator
offlineService IOfflineService
imagesService IImagesService
systemServices ISystemServices
suspendableWorkQueue ISuspendableWorkQueue
return void

NavigatedToOfflineableThing() public method

public NavigatedToOfflineableThing ( Model targetThing, bool link ) : void
targetThing Model
link bool
return void

NavigatedToView() public method

public NavigatedToView ( Type viewType, bool forward ) : void
viewType System.Type
forward bool
return void