protected override System.Net.WebRequest GetWebRequest(Uri uri)
{
HttpWebRequest req = (HttpWebRequest)base.GetWebRequest(uri);
if (m_headers.Count > 0)
{
foreach (KeyValuePair<string, string> kvp in m_headers)
{
req.Headers.Add(kvp.Key, kvp.Value);
}
}
if (null != m_interfaces)
{
if (m_interfaces.SessionIdentifier > 0)
{
req.Headers.Add("X-iControl-Session", m_interfaces.SessionIdentifier.ToString());
}
}
return (WebRequest)req;
}