C# Класс IdentityServer.RazorViewEngine.RazorViewService

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

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

Метод Описание
ClientPermissions ( IdentityServer3.Core.ViewModels.ClientPermissionsViewModel model ) : Task
Consent ( IdentityServer3.Core.ViewModels.ConsentViewModel model, IdentityServer3.Core.Validation.ValidatedAuthorizeRequest authorizeRequest ) : Task
Error ( IdentityServer3.Core.ViewModels.ErrorViewModel model ) : Task
LoggedOut ( IdentityServer3.Core.ViewModels.LoggedOutViewModel model, IdentityServer3.Core.Models.SignOutMessage message ) : Task
Login ( IdentityServer3.Core.ViewModels.LoginViewModel model, IdentityServer3.Core.Models.SignInMessage message ) : Task
Logout ( IdentityServer3.Core.ViewModels.LogoutViewModel model, IdentityServer3.Core.Models.SignOutMessage message ) : Task
RazorViewService ( RazorEngine.Configuration.TemplateServiceConfiguration config ) : System

Защищенные методы

Метод Описание
RunTemplate ( string key, object model, string clientId = null, string tenant = null ) : Stream

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

Метод Описание
StringToStream ( string s ) : Stream

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

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

public ClientPermissions ( IdentityServer3.Core.ViewModels.ClientPermissionsViewModel model ) : Task
model IdentityServer3.Core.ViewModels.ClientPermissionsViewModel
Результат Task

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

public Consent ( IdentityServer3.Core.ViewModels.ConsentViewModel model, IdentityServer3.Core.Validation.ValidatedAuthorizeRequest authorizeRequest ) : Task
model IdentityServer3.Core.ViewModels.ConsentViewModel
authorizeRequest IdentityServer3.Core.Validation.ValidatedAuthorizeRequest
Результат Task

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

public Error ( IdentityServer3.Core.ViewModels.ErrorViewModel model ) : Task
model IdentityServer3.Core.ViewModels.ErrorViewModel
Результат Task

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

public LoggedOut ( IdentityServer3.Core.ViewModels.LoggedOutViewModel model, IdentityServer3.Core.Models.SignOutMessage message ) : Task
model IdentityServer3.Core.ViewModels.LoggedOutViewModel
message IdentityServer3.Core.Models.SignOutMessage
Результат Task

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

public Login ( IdentityServer3.Core.ViewModels.LoginViewModel model, IdentityServer3.Core.Models.SignInMessage message ) : Task
model IdentityServer3.Core.ViewModels.LoginViewModel
message IdentityServer3.Core.Models.SignInMessage
Результат Task

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

public Logout ( IdentityServer3.Core.ViewModels.LogoutViewModel model, IdentityServer3.Core.Models.SignOutMessage message ) : Task
model IdentityServer3.Core.ViewModels.LogoutViewModel
message IdentityServer3.Core.Models.SignOutMessage
Результат Task

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

public RazorViewService ( RazorEngine.Configuration.TemplateServiceConfiguration config ) : System
config RazorEngine.Configuration.TemplateServiceConfiguration
Результат System

RunTemplate() защищенный Метод

protected RunTemplate ( string key, object model, string clientId = null, string tenant = null ) : Stream
key string
model object
clientId string
tenant string
Результат Stream