C# Класс ParkenDD.Services.ExceptionService

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
ExceptionService ( TrackingService tracking, ResourceService res ) : System
HandleApiExceptionForCityData ( ApiException e, MetaDataCityRow city ) : void
HandleApiExceptionForForecastData ( ApiException e, MetaDataCityRow city, ParkingLot lot ) : void
HandleApiExceptionForMetaData ( ApiException e ) : void
HandleException ( Exception e, string type = "unknown" ) : void
OnUnhandledException ( Exception e, bool &handled ) : void

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

Метод Описание
ShowToast ( ToastContent content ) : void

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

ExceptionService() публичный Метод

public ExceptionService ( TrackingService tracking, ResourceService res ) : System
tracking TrackingService
res ResourceService
Результат System

HandleApiExceptionForCityData() публичный Метод

public HandleApiExceptionForCityData ( ApiException e, MetaDataCityRow city ) : void
e ParkenDD.Api.Models.Exceptions.ApiException
city ParkenDD.Api.Models.MetaDataCityRow
Результат void

HandleApiExceptionForForecastData() публичный Метод

public HandleApiExceptionForForecastData ( ApiException e, MetaDataCityRow city, ParkingLot lot ) : void
e ParkenDD.Api.Models.Exceptions.ApiException
city ParkenDD.Api.Models.MetaDataCityRow
lot ParkenDD.Api.Models.ParkingLot
Результат void

HandleApiExceptionForMetaData() публичный Метод

public HandleApiExceptionForMetaData ( ApiException e ) : void
e ParkenDD.Api.Models.Exceptions.ApiException
Результат void

HandleException() публичный Метод

public HandleException ( Exception e, string type = "unknown" ) : void
e System.Exception
type string
Результат void

OnUnhandledException() публичный Метод

public OnUnhandledException ( Exception e, bool &handled ) : void
e System.Exception
handled bool
Результат void