public SOManager(BaseClientApplication application)
{
Application = application;
var soPath = application.SOPath;
if (!Directory.Exists(soPath)) Directory.CreateDirectory(soPath);
foreach (var name in Directory.GetFiles(soPath, "*.so").Select(Path.GetFileNameWithoutExtension))
_sos[name] = new SO(Application, name, true);
}
public void UnRegisterProtocol(BaseProtocol protocol)