C# Class BLL.Common.Utils

Afficher le fichier Open project: evercam/Timelapse

Méthodes publiques

Свойство Type Description
SQLMaxDate System.DateTime
SQLMinDate System.DateTime
SiteServer string
WatermarkMargin int
WatermarkPrefix string

Méthodes publiques

Méthode Description
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[]

Private Methods

Méthode Description
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

Method Details

AppLog() public static méthode

public static AppLog ( string message ) : void
message string
Résultat void

AppLog() public static méthode

public static AppLog ( string message, Exception x ) : void
message string
x System.Exception
Résultat void

ConvertFromUtc() public static méthode

public static ConvertFromUtc ( System.DateTime dt, string timezone ) : System.DateTime
dt System.DateTime
timezone string
Résultat System.DateTime

ConvertHourToUtc() public static méthode

public static ConvertHourToUtc ( int hour, string timezone ) : int
hour int
timezone string
Résultat int

ConvertToUtc() public static méthode

public static ConvertToUtc ( System.DateTime dt, string timezone, bool useTryCatch = false ) : System.DateTime
dt System.DateTime
timezone string
useTryCatch bool
Résultat System.DateTime

CopyTimelapsesToAzure() public static méthode

public static CopyTimelapsesToAzure ( ) : void
Résultat void

DoDownload() public static méthode

public static DoDownload ( string url, string username, string password, bool useCredentials ) : SnapshotData
url string
username string
password string
useCredentials bool
Résultat SnapshotData

DoDownload() public static méthode

public static DoDownload ( string url, string path ) : string
url string
path string
Résultat string

FileLog() public static méthode

public static FileLog ( string msg ) : void
msg string
Résultat void

GeneratePassCode() public static méthode

public static GeneratePassCode ( int length ) : string
length int
Résultat string

GenerateRandomString() public static méthode

public static GenerateRandomString ( int length ) : string
length int
Résultat string

GetBaseUtcOffsetMilliseconds() public static méthode

public static GetBaseUtcOffsetMilliseconds ( string timezone ) : double
timezone string
Résultat double

GetCameraDayEndTimeInUtc() public static méthode

public static GetCameraDayEndTimeInUtc ( System.DateTime time, string timeZone ) : string
time System.DateTime
timeZone string
Résultat string

GetNiceTime() public static méthode

public static GetNiceTime ( System.DateTime dt ) : string
dt System.DateTime
Résultat string

GetSpace() public static méthode

public static GetSpace ( long size ) : string
size long
Résultat string

GetTimeZoneInfo() public static méthode

public static GetTimeZoneInfo ( string tz ) : TimeZoneInfo
tz string
Résultat System.TimeZoneInfo

GetTimeZoneOffSetHours() public static méthode

public static GetTimeZoneOffSetHours ( string timezone ) : double
timezone string
Résultat double

GetTimeZoneOffSetMilliseconds() public static méthode

public static GetTimeZoneOffSetMilliseconds ( string timezone ) : double
timezone string
Résultat double

IsTimeBetween() public static méthode

public static IsTimeBetween ( System.DateTime time, System.DateTime fromTime, System.DateTime toTime ) : bool
time System.DateTime
fromTime System.DateTime
toTime System.DateTime
Résultat bool

KillProcess() public static méthode

public static KillProcess ( int pid, int tid ) : bool
pid int
tid int
Résultat bool

KillProcess() public static méthode

public static KillProcess ( string processName ) : void
processName string
Résultat void

ProcessRunning() public static méthode

public static ProcessRunning ( string processName ) : int
processName string
Résultat int

RemoveSymbols() public static méthode

public static RemoveSymbols ( string str ) : string
str string
Résultat string

StartTimelapse() public static méthode

Checks if given timelapse needs to be started
public static StartTimelapse ( Timelapse timelapse ) : bool
timelapse BLL.Entities.Timelapse
Résultat bool

StopTimelapse() public static méthode

Checks if given timelapse needs to be stopped
public static StopTimelapse ( Timelapse timelapse ) : bool
timelapse BLL.Entities.Timelapse
Résultat bool

TimelapseLog() public static méthode

public static TimelapseLog ( Timelapse timelapse, Exception x ) : void
timelapse BLL.Entities.Timelapse
x System.Exception
Résultat void

TimelapseLog() public static méthode

public static TimelapseLog ( Timelapse timelapse, string message ) : void
timelapse BLL.Entities.Timelapse
message string
Résultat void

TimelapseLog() public static méthode

public static TimelapseLog ( Timelapse timelapse, string message, Exception x ) : void
timelapse BLL.Entities.Timelapse
message string
x System.Exception
Résultat void

TimelapseLog() public static méthode

public static TimelapseLog ( int timelapseId, string message ) : void
timelapseId int
message string
Résultat void

TimelapseRunning() public static méthode

public static TimelapseRunning ( int timelapseId ) : int
timelapseId int
Résultat int

UpdateTimelapsesOnAzure() public static méthode

public static UpdateTimelapsesOnAzure ( ) : void
Résultat void

WatermarkImage() public static méthode

public static WatermarkImage ( int timelapseId, byte imagedata, string output, string logofile, int logoposition ) : byte[]
timelapseId int
imagedata byte
output string
logofile string
logoposition int
Résultat byte[]

WatermarkImage() public static méthode

public static WatermarkImage ( string input, string output, string logofile, int logoposition ) : byte[]
input string
output string
logofile string
logoposition int
Résultat byte[]

Property Details

SQLMaxDate public_oe static_oe property

public static DateTime,System SQLMaxDate
Résultat System.DateTime

SQLMinDate public_oe static_oe property

public static DateTime,System SQLMinDate
Résultat System.DateTime

SiteServer public_oe static_oe property

public static string SiteServer
Résultat string

WatermarkMargin public_oe static_oe property

public static int WatermarkMargin
Résultat int

WatermarkPrefix public_oe static_oe property

public static string WatermarkPrefix
Résultat string