C# Класс TeamMentor.CoreLib.TM_REST

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

Открытые свойства

Свойство Тип Описание
originalWebHttpBehaviour WebHttpBehavior
serviceHostBase ServiceHostBase
serviceRoute ServiceRoute
tmWebHttpBehavior TMWebHttpBehavior
urlPath string
urlPath_Tests string
webServiceHostFactory TMWebServiceHostFactory

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

Метод Описание
Admin_Logs ( ) : string
Admin_Logs_Reset ( ) : string
Admin_Restart ( ) : string
Article ( string articleId ) : string
Article_Html ( string articleId ) : string
Folders ( string libraryId ) : List
Libraries ( ) : List
Library ( string nameOrId ) : Library_V3
Login ( string username, string password ) : System.Guid
LoginResponse ( string username, string password ) : Login_Result
Login_using_Credentials ( TM_Credentials credentials ) : System.Guid
Logout ( ) : System.Guid
RBAC_CurrentIdentity_IsAuthenticated ( ) : bool
RBAC_CurrentIdentity_Name ( ) : string
RBAC_CurrentPrincipal_Roles ( ) : List
RBAC_HasRole ( string role ) : bool
RBAC_IsAdmin ( ) : bool
Redirect_Login ( string referer ) : Stream
SendEmail ( EmailMessage_Post emailMessagePost ) : bool
SessionId ( ) : string
SetRouteTable ( ) : void
TBot_Json ( string what ) : Stream
TBot_List ( ) : Stream
TBot_Render ( string what ) : Stream
TBot_Run ( string what ) : Stream
TM_REST ( ) : System
User_LoggedIn ( ) : bool
Version ( ) : string
View ( string viewId ) : TeamMentor.CoreLib.View_V3
check_CSRF_Header ( ) : void

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

Метод Описание
Admin_ReloadCache ( ) : string
CreateCSVUsers ( string payload ) : string
DeleteUser ( string userId ) : bool
Get_TM_SecretData ( ) : TM_SecretData
Publish_Data ( ) : bool
Redirect_PasswordResetPage ( string userId ) : Stream
Reload_Cache ( ) : string
Reload_TMConfig ( ) : bool
Reload_UserData ( ) : bool
Set_TM_SecretData ( TM_SecretData tmSecretData ) : bool
VerifyUserData ( string payload ) : string
user ( string userNameOrId ) : TM_User
user_Create ( NewUser newUser ) : int
user_Delete ( string userId ) : bool
user_New ( TM_User user ) : int
user_Save ( TM_User user ) : bool
user_Update ( TM_User user ) : bool
user_Verify ( NewUser newUser ) : List
user_inDomain ( string domain, string user ) : TM_User
users ( ) : List
users ( string usersIds ) : List

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

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

public Admin_Logs ( ) : string
Результат string

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

public Admin_Logs_Reset ( ) : string
Результат string

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

public Admin_Restart ( ) : string
Результат string

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

public Article ( string articleId ) : string
articleId string
Результат string

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

public Article_Html ( string articleId ) : string
articleId string
Результат string

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

public Folders ( string libraryId ) : List
libraryId string
Результат List

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

public Libraries ( ) : List
Результат List

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

public Library ( string nameOrId ) : Library_V3
nameOrId string
Результат Library_V3

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

public Login ( string username, string password ) : System.Guid
username string
password string
Результат System.Guid

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

public LoginResponse ( string username, string password ) : Login_Result
username string
password string
Результат Login_Result

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

public Login_using_Credentials ( TM_Credentials credentials ) : System.Guid
credentials TM_Credentials
Результат System.Guid

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

public Logout ( ) : System.Guid
Результат System.Guid

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

public RBAC_CurrentIdentity_IsAuthenticated ( ) : bool
Результат bool

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

public RBAC_CurrentIdentity_Name ( ) : string
Результат string

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

public RBAC_CurrentPrincipal_Roles ( ) : List
Результат List

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

public RBAC_HasRole ( string role ) : bool
role string
Результат bool

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

public RBAC_IsAdmin ( ) : bool
Результат bool

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

public Redirect_Login ( string referer ) : Stream
referer string
Результат Stream

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

public SendEmail ( EmailMessage_Post emailMessagePost ) : bool
emailMessagePost EmailMessage_Post
Результат bool

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

public SessionId ( ) : string
Результат string

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

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

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

public TBot_Json ( string what ) : Stream
what string
Результат Stream

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

public TBot_List ( ) : Stream
Результат Stream

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

public TBot_Render ( string what ) : Stream
what string
Результат Stream

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

public TBot_Run ( string what ) : Stream
what string
Результат Stream

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

public TM_REST ( ) : System
Результат System

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

public User_LoggedIn ( ) : bool
Результат bool

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

public Version ( ) : string
Результат string

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

public View ( string viewId ) : TeamMentor.CoreLib.View_V3
viewId string
Результат TeamMentor.CoreLib.View_V3

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

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

Описание свойств

originalWebHttpBehaviour публичное статическое свойство

public static WebHttpBehavior originalWebHttpBehaviour
Результат WebHttpBehavior

serviceHostBase публичное статическое свойство

public static ServiceHostBase serviceHostBase
Результат ServiceHostBase

serviceRoute публичное статическое свойство

public static ServiceRoute serviceRoute
Результат ServiceRoute

tmWebHttpBehavior публичное статическое свойство

public static TMWebHttpBehavior,TeamMentor.CoreLib tmWebHttpBehavior
Результат TMWebHttpBehavior

urlPath публичное статическое свойство

public static string urlPath
Результат string

urlPath_Tests публичное статическое свойство

public static string urlPath_Tests
Результат string

webServiceHostFactory публичное статическое свойство

public static TMWebServiceHostFactory,TeamMentor.CoreLib webServiceHostFactory
Результат TMWebServiceHostFactory