private void Initialize() { LibraryParameters parameters = new LibraryParameters("bin/"); parameters.UsedLogTypes = LogTypes.File | LogTypes.Console | LogTypes.Userlogging; Library.Initialize(parameters); Connection = Library.SpawnNewConnection(); /* * Connection.StatusChanged += Connection_StatusChanged; * Connection.NewChannel += Connection_NewChannel; * Connection.NewChannelCreated += Connection_NewChannelCreated; * Connection.ChannelDeleted += Connection_ChannelDeleted; * Connection.ClientMoved += Connection_ClientMoved; * Connection.ClientMovedSubscription += Connection_SubscriptionClientMoved; * Connection.ClientTimeout += Connection_ClientTimeout; * Connection.TalkStatusChanged += Connection_TalkStatusChanged; * Connection.WhisperIgnored += Connection_WhisperIgnored; * Connection.ServerError += Connection_ServerError; * Connection.EditMixedPlaybackVoiceData += Connection_EditMixedPlaybackVoiceData;*/ //Connection.ClientMovedSubscription += Connection_SubscriptionClientMoved; //Connection.ClientTimeout += Connection_ClientTimeout; /* * Channel Message Store In Dictionary By Current Channel ID Dictionary<int,List<ChannelMessage> ChannelMessage(Client,Message,Timestamp) * * PM Store In Dictionary By Client ID Dictionary<int, List<ClientMessage> ClientMessage(Client,Message,TimeStamp) * */ }
private static void Initialize() { LibraryParameters parameters = new LibraryParameters("../../../../ts3_sdk_3.0.4/bin/"); parameters.UsedLogTypes = LogTypes.File | LogTypes.Console | LogTypes.Userlogging; Library.Initialize(parameters); Connection = Library.SpawnNewConnection(); Connection.StatusChanged += Connection_StatusChanged; Connection.NewChannel += Connection_NewChannel; Connection.NewChannelCreated += Connection_NewChannelCreated; Connection.ChannelDeleted += Connection_ChannelDeleted; Connection.ClientMoved += Connection_ClientMoved; Connection.ClientMovedSubscription += Connection_SubscriptionClientMoved; Connection.ClientTimeout += Connection_ClientTimeout; Connection.TalkStatusChanged += Connection_TalkStatusChanged; Connection.WhisperIgnored += Connection_WhisperIgnored; Connection.ServerError += Connection_ServerError; Connection.EditMixedPlaybackVoiceData += Connection_EditMixedPlaybackVoiceData; }
private static void Initialize() { LibraryParameters parameters = new LibraryParameters(AppDomain.CurrentDomain.BaseDirectory + @"\TSSdkLibraryParameters\bin"); parameters.UsedLogTypes = LogTypes.File | LogTypes.Userlogging; Library.Initialize(parameters); Connection = Library.SpawnNewConnection(); Connection.StatusChanged += Connection_StatusChanged; Connection.NewChannel += Connection_NewChannel; Connection.NewChannelCreated += Connection_NewChannelCreated; Connection.ChannelDeleted += Connection_ChannelDeleted; Connection.ClientMoved += Connection_ClientMoved; Connection.ClientMovedSubscription += Connection_SubscriptionClientMoved; Connection.ClientTimeout += Connection_ClientTimeout; Connection.TalkStatusChanged += Connection_TalkStatusChanged; Connection.WhisperIgnored += Connection_WhisperIgnored; Connection.ServerError += Connection_ServerError; Connection.EditMixedPlaybackVoiceData += Connection_EditMixedPlaybackVoiceData; Connection.ClientUpdated += Connection_ClientUpdated; }
public static void Main(string[] args) { var libraryParameters = new LibraryParameters("/home/naumov_evg/work/ts/ts3_sdk_3.0.4/bin") { UsedLogTypes = LogTypes.Console | LogTypes.Database | LogTypes.File | LogTypes.Syslog | LogTypes.Userlogging, }; try { Library.Initialize(libraryParameters); } catch (DllNotFoundException) { Console.WriteLine("1"); } using var connection = new Connection(); connection.Start(Library.CreateIdentity(), "meet.clickon.ru", 9987, "naumov_evg_bot", "AFK", "", "602077"); CreateHostBuilder(args).Build().Run(); }
/// <inheritdoc/> protected override void OnInitialize(IReadOnlyDictionary <string, string> parameters) { var includeMessages = true; var reportTitle = "Test Run"; if (parameters.TryGetValue(Constants.IncludeRunMessagesKey, out var includeRunMessages)) { if (bool.TryParse(includeRunMessages, out var value)) { includeMessages = value; } } if (parameters.TryGetValue(Constants.TitleKey, out var title)) { if (!string.IsNullOrEmpty(title)) { reportTitle = title; } } LibraryParameters.Add(Constants.IncludeRunMessagesKey, includeMessages); LibraryParameters.Add(Constants.TitleKey, reportTitle); }
public ActionResult Library(LibraryParameters libraryParameters) { return(View(libraryParameters)); }