C# Класс ClrPlus.Powershell.Core.Service.RestService

Наследование: ServiceStack.WebHost.Endpoints.AppHostHttpListenerBase
Показать файл Открыть проект Примеры использования класса

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