public D2LWebException( WebException ex )
{
if( ex != null ) {
var castResponse = ex.Response as HttpWebResponse;
if( castResponse != null ) {
m_statusCode = castResponse.StatusCode;
using( var stream = castResponse.GetResponseStream() ) {
if( stream != null ) {
using( var reader = new StreamReader( stream, Encoding.UTF8 ) ) {
m_responseBody = reader.ReadToEnd();
}
}
}
}
}
}