Microsoft.Protocols.TestSuites.MS_WSSREST.AdapterHelper.GetResponseContent C# (CSharp) Method

GetResponseContent() public static method

Get content from stream.
public static GetResponseContent ( Stream stream ) : string
stream Stream The response stream.
return string
        public static string GetResponseContent(Stream stream)
        {
            string temp = string.Empty;
            using (StreamReader sr = new StreamReader(stream))
            {
                temp = sr.ReadToEnd();
            }

            return temp;
        }

Usage Example

Example #1
0
        /// <summary>
        /// Retrieve list item from server.
        /// </summary>
        /// <param name="request">The retrieve condition.</param>
        /// <returns>The response from server.</returns>
        public object RetrieveListItem(Request request)
        {
            HttpWebResponse response = this.service.SendMessage(HttpMethod.GET, request);

            if (request.Parameter.Contains("$count"))
            {
                string count = AdapterHelper.GetResponseContent(response.GetResponseStream());
                this.CaptureTransportRelatedRequirements();

                return(count);
            }
            else if (request.Parameter.Contains("$metadata"))
            {
                XmlDocument doc = AdapterHelper.GetXmlData(response);
                SchemaValidation.ValidateXml(this.Site, doc.OuterXml);
                this.ValidateRetrieveCSDLDocument(doc);

                return(doc);
            }
            else
            {
                XmlDocument doc = AdapterHelper.GetXmlData(response);
                SchemaValidation.ValidateXml(this.Site, doc.OuterXml);
                this.CaptureTransportRelatedRequirements();
                this.ValidateAndCaptureSchemaValidation();
                return(AdapterHelper.AnalyseResponse(doc));
            }
        }
All Usage Examples Of Microsoft.Protocols.TestSuites.MS_WSSREST.AdapterHelper::GetResponseContent