Table of Contents

Class ChannelRegistry

Namespace
JD.AI.Core.Channels
Assembly
JD.AI.Core.dll

Default in-memory channel registry.

public sealed class ChannelRegistry : IChannelRegistry
Inheritance
ChannelRegistry
Implements
Inherited Members

Properties

Channels

public IReadOnlyList<IChannel> Channels { get; }

Property Value

IReadOnlyList<IChannel>

Methods

GetChannel(string)

public IChannel? GetChannel(string channelType)

Parameters

channelType string

Returns

IChannel

Register(IChannel)

public void Register(IChannel channel)

Parameters

channel IChannel

Unregister(string)

public void Unregister(string channelType)

Parameters

channelType string