C# 클래스 ClrPlus.Powershell.Core.Service.RestService

상속: ServiceStack.WebHost.Endpoints.AppHostHttpListenerBase
파일 보기 프로젝트 열기: perpetual-motion/clrplus 1 사용 예제들

Private Properties

프로퍼티 타입 설명
AddCommand void
AddCommandsFromConfig void
ChangePassword bool
GetTypeFactory ITypeFactory
GetUserRule Rule
OnAuthenticated void
RestService System

공개 메소드들

메소드 설명
AddListener ( string url ) : void
AddListeners ( IEnumerable listenOn ) : void
Configure ( Funq.Container container ) : void
ResetService ( ) : void
Start ( ) : void
StartService ( IEnumerable activeModules ) : void
Stop ( ) : void
StopService ( ) : void
TryAuthenticate ( IServiceBase authService, string userName, string password ) : bool

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

비공개 메소드들

메소드 설명
AddCommand ( ClrPlus.Powershell.Core.Service.RestCommand restCommand ) : void
AddCommandsFromConfig ( Rule commandRule ) : void
ChangePassword ( string userName, string newPassword ) : bool
GetTypeFactory ( Type type ) : ITypeFactory
GetUserRule ( string name ) : Rule
OnAuthenticated ( IServiceBase authService, IAuthSession session, IOAuthTokens tokens, string>.Dictionary authInfo, System.TimeSpan SessionExpiry ) : void
RestService ( string serviceName, List urls, List commands, IEnumerable modules ) : System

메소드 상세

AddListener() 공개 정적인 메소드

public static AddListener ( string url ) : void
url string
리턴 void

AddListeners() 공개 정적인 메소드

public static AddListeners ( IEnumerable listenOn ) : void
listenOn IEnumerable
리턴 void

Configure() 공개 메소드

public Configure ( Funq.Container container ) : void
container Funq.Container
리턴 void

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

ResetService() 공개 정적인 메소드

public static ResetService ( ) : void
리턴 void

Start() 공개 메소드

public Start ( ) : void
리턴 void

StartService() 공개 정적인 메소드

public static StartService ( IEnumerable activeModules ) : void
activeModules IEnumerable
리턴 void

Stop() 공개 메소드

public Stop ( ) : void
리턴 void

StopService() 공개 정적인 메소드

public static StopService ( ) : void
리턴 void

TryAuthenticate() 공개 정적인 메소드

public static TryAuthenticate ( IServiceBase authService, string userName, string password ) : bool
authService IServiceBase
userName string
password string
리턴 bool