C# Класс BLL.Common.Utils

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

Открытые свойства

Свойство Тип Описание
SQLMaxDate System.DateTime
SQLMinDate System.DateTime
SiteServer string
WatermarkMargin int
WatermarkPrefix string

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

Метод Описание
AppLog ( string message ) : void
AppLog ( string message, Exception x ) : void
ConvertFromUtc ( System.DateTime dt, string timezone ) : System.DateTime
ConvertHourToUtc ( int hour, string timezone ) : int
ConvertToUtc ( System.DateTime dt, string timezone, bool useTryCatch = false ) : System.DateTime
CopyTimelapsesToAzure ( ) : void
DoDownload ( string url, string username, string password, bool useCredentials ) : SnapshotData
DoDownload ( string url, string path ) : string
FileLog ( string msg ) : void
GeneratePassCode ( int length ) : string
GenerateRandomString ( int length ) : string
GetBaseUtcOffsetMilliseconds ( string timezone ) : double
GetCameraDayEndTimeInUtc ( System.DateTime time, string timeZone ) : string
GetNiceTime ( System.DateTime dt ) : string
GetSpace ( long size ) : string
GetTimeZoneInfo ( string tz ) : TimeZoneInfo
GetTimeZoneOffSetHours ( string timezone ) : double
GetTimeZoneOffSetMilliseconds ( string timezone ) : double
IsTimeBetween ( System.DateTime time, System.DateTime fromTime, System.DateTime toTime ) : bool
KillProcess ( int pid, int tid ) : bool
KillProcess ( string processName ) : void
ProcessRunning ( string processName ) : int
RemoveSymbols ( string str ) : string
StartTimelapse ( Timelapse timelapse ) : bool

Checks if given timelapse needs to be started

StopTimelapse ( Timelapse timelapse ) : bool

Checks if given timelapse needs to be stopped

TimelapseLog ( Timelapse timelapse, Exception x ) : void
TimelapseLog ( Timelapse timelapse, string message ) : void
TimelapseLog ( Timelapse timelapse, string message, Exception x ) : void
TimelapseLog ( int timelapseId, string message ) : void
TimelapseRunning ( int timelapseId ) : int
UpdateTimelapsesOnAzure ( ) : void
WatermarkImage ( int timelapseId, byte imagedata, string output, string logofile, int logoposition ) : byte[]
WatermarkImage ( string input, string output, string logofile, int logoposition ) : byte[]

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

Метод Описание
InsertLogo ( Graphics g, string watermark, int position, int width, int height ) : void
InsertLogo ( int timelapseId, Graphics g, string watermark, int position, int width, int height ) : void

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

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

public static AppLog ( string message ) : void
message string
Результат void

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

public static AppLog ( string message, Exception x ) : void
message string
x System.Exception
Результат void

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

public static ConvertFromUtc ( System.DateTime dt, string timezone ) : System.DateTime
dt System.DateTime
timezone string
Результат System.DateTime

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

public static ConvertHourToUtc ( int hour, string timezone ) : int
hour int
timezone string
Результат int

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

public static ConvertToUtc ( System.DateTime dt, string timezone, bool useTryCatch = false ) : System.DateTime
dt System.DateTime
timezone string
useTryCatch bool
Результат System.DateTime

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

public static CopyTimelapsesToAzure ( ) : void
Результат void

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

public static DoDownload ( string url, string username, string password, bool useCredentials ) : SnapshotData
url string
username string
password string
useCredentials bool
Результат SnapshotData

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

public static DoDownload ( string url, string path ) : string
url string
path string
Результат string

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

public static FileLog ( string msg ) : void
msg string
Результат void

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

public static GeneratePassCode ( int length ) : string
length int
Результат string

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

public static GenerateRandomString ( int length ) : string
length int
Результат string

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

public static GetBaseUtcOffsetMilliseconds ( string timezone ) : double
timezone string
Результат double

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

public static GetCameraDayEndTimeInUtc ( System.DateTime time, string timeZone ) : string
time System.DateTime
timeZone string
Результат string

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

public static GetNiceTime ( System.DateTime dt ) : string
dt System.DateTime
Результат string

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

public static GetSpace ( long size ) : string
size long
Результат string

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

public static GetTimeZoneInfo ( string tz ) : TimeZoneInfo
tz string
Результат System.TimeZoneInfo

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

public static GetTimeZoneOffSetHours ( string timezone ) : double
timezone string
Результат double

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

public static GetTimeZoneOffSetMilliseconds ( string timezone ) : double
timezone string
Результат double

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

public static IsTimeBetween ( System.DateTime time, System.DateTime fromTime, System.DateTime toTime ) : bool
time System.DateTime
fromTime System.DateTime
toTime System.DateTime
Результат bool

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

public static KillProcess ( int pid, int tid ) : bool
pid int
tid int
Результат bool

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

public static KillProcess ( string processName ) : void
processName string
Результат void

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

public static ProcessRunning ( string processName ) : int
processName string
Результат int

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

public static RemoveSymbols ( string str ) : string
str string
Результат string

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

Checks if given timelapse needs to be started
public static StartTimelapse ( Timelapse timelapse ) : bool
timelapse BLL.Entities.Timelapse
Результат bool

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

Checks if given timelapse needs to be stopped
public static StopTimelapse ( Timelapse timelapse ) : bool
timelapse BLL.Entities.Timelapse
Результат bool

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

public static TimelapseLog ( Timelapse timelapse, Exception x ) : void
timelapse BLL.Entities.Timelapse
x System.Exception
Результат void

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

public static TimelapseLog ( Timelapse timelapse, string message ) : void
timelapse BLL.Entities.Timelapse
message string
Результат void

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

public static TimelapseLog ( Timelapse timelapse, string message, Exception x ) : void
timelapse BLL.Entities.Timelapse
message string
x System.Exception
Результат void

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

public static TimelapseLog ( int timelapseId, string message ) : void
timelapseId int
message string
Результат void

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

public static TimelapseRunning ( int timelapseId ) : int
timelapseId int
Результат int

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

public static UpdateTimelapsesOnAzure ( ) : void
Результат void

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

public static WatermarkImage ( int timelapseId, byte imagedata, string output, string logofile, int logoposition ) : byte[]
timelapseId int
imagedata byte
output string
logofile string
logoposition int
Результат byte[]

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

public static WatermarkImage ( string input, string output, string logofile, int logoposition ) : byte[]
input string
output string
logofile string
logoposition int
Результат byte[]

Описание свойств

SQLMaxDate публичное статическое свойство

public static DateTime,System SQLMaxDate
Результат System.DateTime

SQLMinDate публичное статическое свойство

public static DateTime,System SQLMinDate
Результат System.DateTime

SiteServer публичное статическое свойство

public static string SiteServer
Результат string

WatermarkMargin публичное статическое свойство

public static int WatermarkMargin
Результат int

WatermarkPrefix публичное статическое свойство

public static string WatermarkPrefix
Результат string