private WsTrustMexDocument CreateMexDocument( HttpStatusCode httpStatusCode, string response) { return(WsTrustMexDocument.Create( httpStatusCode, response, _timeAndGuidServiceHelper.TimeService, _timeAndGuidServiceHelper.GuidService)); }
public async Task <WsTrustMexDocument> GetMexAsync( string federationMetadataUrl, CancellationToken cancellationToken) { var response = await _httpManager.GetAsync(new Uri(federationMetadataUrl), null, cancellationToken); if (response.StatusCode != HttpStatusCode.OK) { // todo: exception type throw new Exception("Mex Error"); } return(WsTrustMexDocument.Create(response.ResponseData)); }