Exemplo n.º 1
0
        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)
             *
             */
        }
Exemplo n.º 2
0
        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;
        }
Exemplo n.º 3
0
        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;
        }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 6
0
 public ActionResult Library(LibraryParameters libraryParameters)
 {
     return(View(libraryParameters));
 }