Skip to content

AddRemoteCommands ​

Registers the listener behind IRemoteCommandHandler and binds the RemoteServer section it runs on. The section's range annotations, such as the port and the timeouts, are checked while the host starts, while the address and the whitelist entries are parsed only when the handler itself is resolved. Pair it with RegisterRemoteCommands, which registers the command classes themselves.

Usage ​

csharp
using AlmightyShogun.RemoteCommands;

builder.Services.AddRemoteCommands(builder.Configuration);

Parameters

configuration: IConfiguration
Application configuration containing the RemoteServer section.

Returns

The IServiceCollection instance with remote command services configured.

Type signature ​

csharp
public IServiceCollection AddRemoteCommands(
    IConfiguration configuration
);

All packages are released under the MIT License.