public static void Release()
{
lock (Channels)
{
foreach (var channel in Channels.Values)
{
channel.Acceptor.Close();
List<Session> sessions = new List<Session>();
foreach (var session in channel.ActiveSessions)
sessions.Add(session);
foreach (var session in sessions)
session.Close(AegisResult.Ok);
}
Channels.Clear();
}
}