C# 클래스 PlexServiceWCF.TrayInteraction

상속: ITrayInteraction
파일 보기 프로젝트 열기: cjmurph/PmsService

공개 프로퍼티들

프로퍼티 타입 설명
APP_DATA_PATH string

공개 메소드들

메소드 설명
GetLog ( ) : string

Returns the log file as a string

GetSettings ( ) : string

Returns the settings file from the server as a json string

GetStatus ( ) : PlexState

Returns Running or Stopped

IsAuxAppRunning ( string name ) : bool

A request from the client for the running status of a specific auxilliary application

Restart ( ) : void

Restart Plex

SetSettings ( string settings ) : void

Write the settings to the server

Start ( ) : void

Start Plex

StartAuxApp ( string name ) : void
Stop ( ) : void

Stop Plex

StopAuxApp ( string name ) : void
TrayInteraction ( ) : System
WriteToLog ( string data ) : void

Write the passed string to the logfile

비공개 메소드들

메소드 설명
OnPlexEvent ( object sender, PlexServiceCommon.StatusChangeEventArgs e ) : void

Plex status change event handler, forward any status changes to the clients

메소드 상세

GetLog() 공개 메소드

Returns the log file as a string
public GetLog ( ) : string
리턴 string

GetSettings() 공개 메소드

Returns the settings file from the server as a json string
public GetSettings ( ) : string
리턴 string

GetStatus() 공개 메소드

Returns Running or Stopped
public GetStatus ( ) : PlexState
리턴 PlexState

IsAuxAppRunning() 공개 메소드

A request from the client for the running status of a specific auxilliary application
public IsAuxAppRunning ( string name ) : bool
name string the name of the auxilliary application to check
리턴 bool

Restart() 공개 메소드

Restart Plex
public Restart ( ) : void
리턴 void

SetSettings() 공개 메소드

Write the settings to the server
public SetSettings ( string settings ) : void
settings string Json serialised Settings instance
리턴 void

Start() 공개 메소드

Start Plex
public Start ( ) : void
리턴 void

StartAuxApp() 공개 메소드

public StartAuxApp ( string name ) : void
name string
리턴 void

Stop() 공개 메소드

Stop Plex
public Stop ( ) : void
리턴 void

StopAuxApp() 공개 메소드

public StopAuxApp ( string name ) : void
name string
리턴 void

TrayInteraction() 공개 메소드

public TrayInteraction ( ) : System
리턴 System

WriteToLog() 공개 정적인 메소드

Write the passed string to the logfile
public static WriteToLog ( string data ) : void
data string
리턴 void

프로퍼티 상세

APP_DATA_PATH 공개적으로 정적으로 프로퍼티

public static string APP_DATA_PATH
리턴 string