C# Класс SecurityWrapper, Warewolf

Provides a wrapper to the LSA classes
Наследование: ISecurityWrapper
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Dispose ( ) : void

Disposes of this LSA wrapper

IsWarewolfAuthorised ( string privilege, string userName, string resourceGuid ) : bool

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

Метод Описание
CleanUser ( string userName ) : string
FetchSchedulerGroups ( ) : IEnumerable
GetLocalUserGroupsForTaskSchedule ( string userName ) : IEnumerable
InitLsaString ( string Value ) : LSA_UNICODE_STRING,

Converts the specified string to an LSA string value

IsWindowsAuthorised ( string privilege, string userName ) : bool
ResolveAccountName ( System.Security.Principal.SecurityIdentifier SID ) : String
SecurityWrapper ( IAuthorizationService authorizationService ) : System
SecurityWrapper ( string MachineName ) : System
TestReturnValue ( uint ReturnValue ) : void

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

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

Disposes of this LSA wrapper
public Dispose ( ) : void
Результат void

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

public IsWarewolfAuthorised ( string privilege, string userName, string resourceGuid ) : bool
privilege string
userName string
resourceGuid string
Результат bool