C# Класс Dev2.Infrastructure.Tests.Services.Security.TestAuthorizationServiceBase

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

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

Метод Описание
IsAuthorized ( AuthorizationContext context, string resource ) : bool
IsAuthorized ( IAuthorizationRequest request ) : bool
TestAuthorizationServiceBase ( ISecurityService securityService, bool isLocalConnection = true, bool areAdminsWarewolfMembers = true, bool overrideAreAdminsFn = false ) : System.Security.Principal
TestIsAuthorizedToConnect ( IPrincipal principal ) : bool

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

Метод Описание
OnDisposed ( ) : void
OnPermissionsModified ( PermissionsModifiedEventArgs e ) : void
RaisePermissionsChanged ( ) : void

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

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

public IsAuthorized ( AuthorizationContext context, string resource ) : bool
context AuthorizationContext
resource string
Результат bool

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

public IsAuthorized ( IAuthorizationRequest request ) : bool
request IAuthorizationRequest
Результат bool

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

protected OnDisposed ( ) : void
Результат void

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

protected OnPermissionsModified ( PermissionsModifiedEventArgs e ) : void
e Dev2.Services.Security.PermissionsModifiedEventArgs
Результат void

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

protected RaisePermissionsChanged ( ) : void
Результат void

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

public TestAuthorizationServiceBase ( ISecurityService securityService, bool isLocalConnection = true, bool areAdminsWarewolfMembers = true, bool overrideAreAdminsFn = false ) : System.Security.Principal
securityService ISecurityService
isLocalConnection bool
areAdminsWarewolfMembers bool
overrideAreAdminsFn bool
Результат System.Security.Principal

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

public TestIsAuthorizedToConnect ( IPrincipal principal ) : bool
principal IPrincipal
Результат bool