コード例 #1
0
ファイル: SuperLoggingService.cs プロジェクト: wfu8/lightwave
        public List <EventLogDto> GetEventLogs(ServerDto server, string tenant, Token token)
        {
            var url = string.Format(_serviceConfigManager.GetEventLogPostEndPoint(), server.Protocol, server.ServerName, server.Port, tenant);

            ServicePointManager.ServerCertificateValidationCallback = delegate { return(true); };
            var requestConfig = new RequestSettings
            {
                Method = HttpMethod.Post,
            };
            var headers   = ServiceHelper.AddHeaders(ServiceConstants.JsonContentType);
            var postData  = "access_token=" + token.AccessToken + "&token_type=" + token.TokenType.ToString().ToLower();
            var response  = _webRequestManager.GetResponse(url, requestConfig, headers, null, postData);
            var eventlogs = JsonConvert.JsonDeserialize <List <EventLogDto> >(response);

            return(eventlogs);
        }