IServerDataViewer Public interface
Exposes methods to get analytical data about server(s)
flowchart LR
classDef interfaceStyle stroke-dasharray: 5 5;
classDef abstractStyle stroke-width:4px
subgraph SharedLibraryCore.Interfaces
SharedLibraryCore.Interfaces.IServerDataViewer[[IServerDataViewer]]
class SharedLibraryCore.Interfaces.IServerDataViewer interfaceStyle;
end
Loading
| Returns |
Name |
Task<(int Item1, int Item2)> |
ClientCountsAsync(Nullable<TimeSpan> overPeriod, Nullable<Game> gameCode, CancellationToken token) |
Task<IEnumerable<ClientHistoryInfo>> |
ClientHistoryAsync(Nullable<TimeSpan> overPeriod, CancellationToken token) |
Task<(Nullable<int> Item1, Nullable<DateTime> Item2)> |
MaxConcurrentClientsAsync(Nullable<long> serverId, Nullable<Game> gameCode, Nullable<TimeSpan> overPeriod, CancellationToken token) |
Task<int> |
RankedClientsCountAsync(Nullable<long> serverId, CancellationToken token) |
Exposes methods to get analytical data about server(s)
MaxConcurrentClientsAsync
Source code
public Task<(Nullable<int> Item1, Nullable<DateTime> Item2)> MaxConcurrentClientsAsync(Nullable<long> serverId, Nullable<Game> gameCode, Nullable<TimeSpan> overPeriod, CancellationToken token)
| Type |
Name |
Description |
Nullable<long> |
serverId |
|
Nullable<Game> |
gameCode |
|
Nullable<TimeSpan> |
overPeriod |
|
CancellationToken |
token |
|
Source code
public Task<(int Item1, int Item2)> ClientCountsAsync(Nullable<TimeSpan> overPeriod, Nullable<Game> gameCode, CancellationToken token)
| Type |
Name |
Description |
Nullable<TimeSpan> |
overPeriod |
|
Nullable<Game> |
gameCode |
|
CancellationToken |
token |
|
Source code
public Task<IEnumerable<ClientHistoryInfo>> ClientHistoryAsync(Nullable<TimeSpan> overPeriod, CancellationToken token)
| Type |
Name |
Description |
Nullable<TimeSpan> |
overPeriod |
|
CancellationToken |
token |
|
Source code
public Task<int> RankedClientsCountAsync(Nullable<long> serverId, CancellationToken token)
| Type |
Name |
Description |
Nullable<long> |
serverId |
|
CancellationToken |
token |
|
Generated with ModularDoc