C# Класс ForumServer.Policy.PolicyManager

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

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

Метод Описание
AddModerator ( string username, string subforum ) : System.Result
ChangeModerator ( string oldUsername, string newUsername, string subforum ) : System.Result
IsAuthorizedActivate ( string username ) : System.Result
IsAuthorizedDeactivate ( string username ) : System.Result
IsAuthorizedToEdit ( Postkey originalPostKey, string username ) : System.Result
PolicyManager ( IDataManager dataManager ) : System
RemoveModerator ( string username, string subforum ) : System.Result
ShouldBeBanned ( string username ) : System.Result
ShouldNotify ( Post post, string username, string subforum ) : bool

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

Метод Описание
CheckUserState ( string username, UserState state ) : System.Result
Participated ( string username, Post post ) : bool

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

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

public AddModerator ( string username, string subforum ) : System.Result
username string
subforum string
Результат System.Result

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

public ChangeModerator ( string oldUsername, string newUsername, string subforum ) : System.Result
oldUsername string
newUsername string
subforum string
Результат System.Result

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

public IsAuthorizedActivate ( string username ) : System.Result
username string
Результат System.Result

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

public IsAuthorizedDeactivate ( string username ) : System.Result
username string
Результат System.Result

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

public IsAuthorizedToEdit ( Postkey originalPostKey, string username ) : System.Result
originalPostKey Postkey
username string
Результат System.Result

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

public PolicyManager ( IDataManager dataManager ) : System
dataManager IDataManager
Результат System

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

public RemoveModerator ( string username, string subforum ) : System.Result
username string
subforum string
Результат System.Result

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

public ShouldBeBanned ( string username ) : System.Result
username string
Результат System.Result

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

public ShouldNotify ( Post post, string username, string subforum ) : bool
post ForumShared.SharedDataTypes.Post
username string
subforum string
Результат bool