Table of Contents

Class IrcOptions

Namespace
EchoHub.Server.Irc
Assembly
EchoHub.Server.Irc.dll
public sealed class IrcOptions
Inheritance
IrcOptions
Inherited Members

Constructors

IrcOptions()

public IrcOptions()

Fields

SectionName

public const string SectionName = "Irc"

Field Value

string

Properties

Enabled

public bool Enabled { get; set; }

Property Value

bool

Motd

public string? Motd { get; set; }

Property Value

string

Port

public int Port { get; set; }

Property Value

int

PublicBaseUrl

Public HTTP(S) base of this EchoHub server (e.g. "https://chat.example.com"), used to turn relative attachment URLs into absolute links IRC clients can open. When unset, attachment lines fall back to the relative path.

public string? PublicBaseUrl { get; set; }

Property Value

string

ServerName

public string ServerName { get; set; }

Property Value

string

TlsCertPassword

public string? TlsCertPassword { get; set; }

Property Value

string

TlsCertPath

public string? TlsCertPath { get; set; }

Property Value

string

TlsEnabled

public bool TlsEnabled { get; set; }

Property Value

bool

TlsPort

public int TlsPort { get; set; }

Property Value

int