示例#1
0
        private static void ActiveQuestions()
        {
            var settings = new ActiveQuestionsRequestParameters
            {
                SiteId = 155
            };

            settings.OnNewActivity += OnActiveQuestionsDataReceived;

            var socket = new StackSocket("wss://qa.sockets.stackexchange.com", settings);

            socket.Connect();
        }
示例#2
0
        private static void ReviewActivity()
        {
            var settings = new ReviewDashboardActivityRequestParameters
            {
                SiteId = 1
            };

            settings.OnReviewActivity += OnReviewActivityDataReceived;

            var socket = new StackSocket("wss://qa.sockets.stackexchange.com", settings);

            socket.Connect();
        }
示例#3
0
        private static void NewestQuestionsByTag()
        {
            var settings = new NewestQuestionsByTagRequestParameters
            {
                SiteId = 1,
                Tag    = "Java"
            };

            settings.OnNewQuestion += OnNewestQuestionsByTagDataReceived;

            var socket = new StackSocket("wss://qa.sockets.stackexchange.com", settings);

            socket.Connect();
        }
示例#4
0
        private static void ReputationChanges()
        {
            var settings = new ReputationRequestParameters
            {
                SiteId = 1,
                UserId = 22656
            };

            settings.OnReputationChange += OnReputationChangeDataReceived;

            var socket = new StackSocket("wss://qa.sockets.stackexchange.com", settings);

            socket.Connect();
        }
示例#5
0
        private static void QuestionActivity()
        {
            var settings = new QuestionActivityRequestParameters
            {
                SiteId     = 1,
                QuestionId = 23856972
            };

            settings.OnCommentAdded     += OnQuestionActivityCommentAdded;
            settings.OnPostEdited       += OnQuestionActivityPostEdited;
            settings.OnScoreChange      += OnQuestionActivityScoreChanged;
            settings.OnAnswerAdded      += OnQuestionActivityAnswerAdded;
            settings.OnAnswerAccepted   += OnQuestionActivityAnswerAccepted;
            settings.OnAnswerUnaccepted += OnQuestionActivityAnswerUnaccepted;

            var socket = new StackSocket("wss://qa.sockets.stackexchange.com", settings);

            socket.Connect();
        }