C# Класс Com.Aurora.AuWeather.Tile.Generator

Показать файл Открыть проект

Открытые методы

Метод Описание
CalcIsNight ( System.DateTime updateTime, System.TimeSpan sunRise, System.TimeSpan sunSet, Models geoPoint ) : bool
CalculateWeatherAlarm ( HeWeatherModel model, CitySettingsModel currentCityModel, SettingsModel settings, System.DateTime desiredDateTimeinThatRegion ) : string[]
CreateAlarmToast ( string str, CitySettingsModel currentCityModel ) : ToastContent
CreateAlertToast ( HeWeatherModel fetchresult, CitySettingsModel currentCityModel ) : ToastContent
CreateAll ( CitySettingsModel currentCity, HeWeatherModel model, System.DateTime desiredDateTimeinThatRegion ) : Task>
CreateToast ( HeWeatherModel model, CitySettingsModel currentCity, SettingsModel settings, System.DateTime DueTime ) : Task
GenerateAlertBadge ( ) : NotificationsExtensions.Badges.BadgeGlyphNotificationContent
GenerateNormalTile ( HeWeatherModel model, bool isNight, string glance, string glanceFull, Uri uri, int todayIndex, CitySettingsModel currentCity, SettingsModel settings ) : TileContent
UpdateSubTiles ( SettingsModel settings ) : System.Threading.Tasks.Task

Приватные методы

Метод Описание
GenerateForecastTile ( HeWeatherModel model, bool isNight, Uri uri, string glanceFull, string lockdetial, int todayIndex, CitySettingsModel currentCity, SettingsModel settings ) : TileContent
GenerateNowTile ( HeWeatherModel model, bool isNight, Uri uri, string glanceFull, string lockdetial, int todayIndex, CitySettingsModel currentCity, SettingsModel settings ) : TileContent

Описание методов

CalcIsNight() публичный статический Метод

public static CalcIsNight ( System.DateTime updateTime, System.TimeSpan sunRise, System.TimeSpan sunSet, Models geoPoint ) : bool
updateTime System.DateTime
sunRise System.TimeSpan
sunSet System.TimeSpan
geoPoint Models
Результат bool

CalculateWeatherAlarm() публичный статический Метод

public static CalculateWeatherAlarm ( HeWeatherModel model, CitySettingsModel currentCityModel, SettingsModel settings, System.DateTime desiredDateTimeinThatRegion ) : string[]
model Com.Aurora.AuWeather.Models.HeWeather.HeWeatherModel
currentCityModel Com.Aurora.AuWeather.Models.Settings.CitySettingsModel
settings Com.Aurora.AuWeather.Models.SettingsModel
desiredDateTimeinThatRegion System.DateTime
Результат string[]

CreateAlarmToast() публичный статический Метод

public static CreateAlarmToast ( string str, CitySettingsModel currentCityModel ) : ToastContent
str string
currentCityModel Com.Aurora.AuWeather.Models.Settings.CitySettingsModel
Результат NotificationsExtensions.Toasts.ToastContent

CreateAlertToast() публичный статический Метод

public static CreateAlertToast ( HeWeatherModel fetchresult, CitySettingsModel currentCityModel ) : ToastContent
fetchresult Com.Aurora.AuWeather.Models.HeWeather.HeWeatherModel
currentCityModel Com.Aurora.AuWeather.Models.Settings.CitySettingsModel
Результат NotificationsExtensions.Toasts.ToastContent

CreateAll() публичный статический Метод

public static CreateAll ( CitySettingsModel currentCity, HeWeatherModel model, System.DateTime desiredDateTimeinThatRegion ) : Task>
currentCity Com.Aurora.AuWeather.Models.Settings.CitySettingsModel
model Com.Aurora.AuWeather.Models.HeWeather.HeWeatherModel
desiredDateTimeinThatRegion System.DateTime
Результат Task>

CreateToast() публичный статический Метод

public static CreateToast ( HeWeatherModel model, CitySettingsModel currentCity, SettingsModel settings, System.DateTime DueTime ) : Task
model Com.Aurora.AuWeather.Models.HeWeather.HeWeatherModel
currentCity Com.Aurora.AuWeather.Models.Settings.CitySettingsModel
settings Com.Aurora.AuWeather.Models.SettingsModel
DueTime System.DateTime
Результат Task

GenerateAlertBadge() публичный статический Метод

public static GenerateAlertBadge ( ) : NotificationsExtensions.Badges.BadgeGlyphNotificationContent
Результат NotificationsExtensions.Badges.BadgeGlyphNotificationContent

GenerateNormalTile() публичный статический Метод

public static GenerateNormalTile ( HeWeatherModel model, bool isNight, string glance, string glanceFull, Uri uri, int todayIndex, CitySettingsModel currentCity, SettingsModel settings ) : TileContent
model Com.Aurora.AuWeather.Models.HeWeather.HeWeatherModel
isNight bool
glance string
glanceFull string
uri System.Uri
todayIndex int
currentCity Com.Aurora.AuWeather.Models.Settings.CitySettingsModel
settings Com.Aurora.AuWeather.Models.SettingsModel
Результат NotificationsExtensions.Tiles.TileContent

UpdateSubTiles() публичный статический Метод

public static UpdateSubTiles ( SettingsModel settings ) : System.Threading.Tasks.Task
settings Com.Aurora.AuWeather.Models.SettingsModel
Результат System.Threading.Tasks.Task