C# Класс OpenHardwareMonitor.Utilities.HttpServer

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

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

Метод Описание
AddPortToFirewall ( int port ) : void
HandlePeerMessages ( object peer ) : void
HandleRequests ( ) : void
HttpServer ( Node r, int p ) : System
ListenerCallback ( IAsyncResult result ) : void
Quit ( ) : void
RunNetsh ( string args ) : void
startHTTPListener ( ) : System.Boolean
stopHTTPListener ( ) : System.Boolean

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

Метод Описание
GenerateTreeJSON ( Node n, int parentID ) : string
SaveAggregateData ( HttpListenerContext context ) : void
SendAggregateData ( HttpListenerContext context ) : void
SendLATJSON ( HttpListenerContext context, System.DateTime lastAccessTime ) : void
SendPeersJSON ( HttpListenerContext context ) : void
SendSensorDataJSON ( HttpListenerContext context ) : void
SendTreeJSON ( HttpListenerContext context ) : void
TimerElapsed ( object sender, System.Timers.ElapsedEventArgs e ) : void
generateJSON ( Node n ) : string
getHardwareImageFile ( OpenHardwareMonitor.GUI.HardwareNode hn ) : string
getTypeImageFile ( OpenHardwareMonitor.GUI.TypeNode tn ) : string
getcontentType ( string extension ) : string
parseDate ( String dateText, System.DateTime defaultDate ) : System.DateTime
proxyRequest ( HttpListenerContext context, String peer ) : void
returnFile ( HttpListenerContext context, string filePath ) : void
sendJSON ( HttpListenerContext context ) : void
sendSensorCSV ( HttpListenerContext context ) : void
serveResourceFile ( HttpListenerContext context, string name, string ext ) : void
serveResourceImage ( HttpListenerContext context, string name ) : void

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

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

public static AddPortToFirewall ( int port ) : void
port int
Результат void

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

public static HandlePeerMessages ( object peer ) : void
peer object
Результат void

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

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

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

public HttpServer ( Node r, int p ) : System
r Node
p int
Результат System

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

public ListenerCallback ( IAsyncResult result ) : void
result IAsyncResult
Результат void

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

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

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

public static RunNetsh ( string args ) : void
args string
Результат void

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

public startHTTPListener ( ) : System.Boolean
Результат System.Boolean

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

public stopHTTPListener ( ) : System.Boolean
Результат System.Boolean