Table of Contents

Class ServerDirectoryService

Namespace
EchoHub.Server.Services
Assembly
EchoHub.Server.dll
public sealed class ServerDirectoryService : BackgroundService, IDisposable
Inheritance
BackgroundService
ServerDirectoryService
Implements
Inherited Members

Constructors

ServerDirectoryService(IConfiguration, PresenceTracker, ILogger<ServerDirectoryService>)

public ServerDirectoryService(IConfiguration configuration, PresenceTracker presenceTracker, ILogger<ServerDirectoryService> logger)

Parameters

configuration IConfiguration
presenceTracker PresenceTracker
logger ILogger<ServerDirectoryService>

Methods

ExecuteAsync(CancellationToken)

protected override Task ExecuteAsync(CancellationToken stoppingToken)

Parameters

stoppingToken CancellationToken

Returns

Task

StopAsync(CancellationToken)

public override Task StopAsync(CancellationToken cancellationToken)

Parameters

cancellationToken CancellationToken

Returns

Task