C# Класс Aurora.Services.WebAPIConnector

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

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

Метод Описание
AllowAPICall ( UUID user, string method ) : bool
ChangeRateLimit ( UUID user, string method, uint rate ) : bool
ClearLog ( bool staleOnly ) : bool
GetAccessToken ( UUID user ) : UUID
GetNewAccessToken ( UUID user ) : UUID
GetRateLimit ( UUID user, string method ) : uint?
GetUsageRate ( UUID user, string method ) : uint
Initialize ( IGenericData GenericData, IConfigSource source, IRegistryCore simBase, string defaultConnectionString ) : void
LogAPICall ( UUID user, string method ) : bool
RateLimitExceed ( UUID user, string method ) : bool
ResetAPIAccess ( UUID user ) : bool
RevokeAPIAccess ( UUID user ) : bool

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

Метод Описание
Info ( object message ) : void
Warn ( object message ) : void
handleConfig ( IConfigSource m_config, string defaultConnectionString ) : bool

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

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

public AllowAPICall ( UUID user, string method ) : bool
user UUID
method string
Результат bool

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

public ChangeRateLimit ( UUID user, string method, uint rate ) : bool
user UUID
method string
rate uint
Результат bool

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

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

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

public GetAccessToken ( UUID user ) : UUID
user UUID
Результат UUID

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

public GetNewAccessToken ( UUID user ) : UUID
user UUID
Результат UUID

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

public GetRateLimit ( UUID user, string method ) : uint?
user UUID
method string
Результат uint?

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

public GetUsageRate ( UUID user, string method ) : uint
user UUID
method string
Результат uint

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

public Initialize ( IGenericData GenericData, IConfigSource source, IRegistryCore simBase, string defaultConnectionString ) : void
GenericData IGenericData
source IConfigSource
simBase IRegistryCore
defaultConnectionString string
Результат void

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

public LogAPICall ( UUID user, string method ) : bool
user UUID
method string
Результат bool

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

public RateLimitExceed ( UUID user, string method ) : bool
user UUID
method string
Результат bool

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

public ResetAPIAccess ( UUID user ) : bool
user UUID
Результат bool

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

public RevokeAPIAccess ( UUID user ) : bool
user UUID
Результат bool