public SendMessageHeaders GetSendMessageHeaders(SendIterationContext context) { var info = agentInfoService.Get(); var headers = new SendMessageHeaders { DomainName = info.Domain, ComputerName = info.ComputerName, DbToken = info.DbToken, ConfigToken = info.ConfigToken, ConfigVersion = info.ConfigVersion, OrganizationUnit = info.OrganizationUnit, Attempt = context.Attempt, Format = TransportConstants.RequestFormDataFormat, Hints = new[] { MessageHints.OrderedFormData, MessageHints.ConfigurationResponseAsHttp399 }, }; return(headers); }
protected virtual string GetUri(SendMessageHeaders headers) { return(QueryHelpers.AddQueryString(url, headers.ToDictionary())); }