C# Class DotNetNuke.Modules.Xml.Providers.XmlDataProvider.HttpRequest.Provider

Inheritance: XmlDataProvider
Show file Open project: DNNCommunity/DNN.XML

Public Methods

Method Description
ExportProviderSettings ( int moduleId, XmlWriter writer ) : void
ImportProviderSettings ( int moduleId, XmlNode settingsNode ) : void
Load ( int moduleId, int portalId, Hashtable settings ) : XmlReader
Provider ( ) : System

Private Methods

Method Description
GetCacheKey ( string contentUrl, Credential credential ) : string
GetDocument ( DotNetNuke.Common.Utilities.CacheItemArgs args ) : XmlDocument
GetDocumentResponse ( string url, Credential credential ) : WebResponse
GetQueryStringEncoding ( string urlEncoding ) : Encoding

Returns the needed Encoding for the query string parameter out of settings.

GetXmlContent ( string contentUrl, Credential credential, bool useCache ) : XmlReader

GetXMLContent loads the xml content from a web resource into an XmlReader.

NoDataReader ( string message ) : XmlReader

Method Details

ExportProviderSettings() public method

public ExportProviderSettings ( int moduleId, XmlWriter writer ) : void
moduleId int
writer System.Xml.XmlWriter
return void

ImportProviderSettings() public method

public ImportProviderSettings ( int moduleId, XmlNode settingsNode ) : void
moduleId int
settingsNode System.Xml.XmlNode
return void

Load() public method

public Load ( int moduleId, int portalId, Hashtable settings ) : XmlReader
moduleId int
portalId int
settings System.Collections.Hashtable
return System.Xml.XmlReader

Provider() public method

public Provider ( ) : System
return System