C# Class Smrf.NodeXL.GraphDataProviders.Flickr.FlickrNetworkAnalyzerBase

Base class for classes that analyze a Flickr network.
Inheritance: HttpNetworkAnalyzerBase
Show file Open project: 2014-sed-team3/term-project

Protected Properties

Property Type Description
HttpStatusCodesToFailImmediately HttpStatusCode[]

Public Methods

Method Description
AssertValid ( ) : void
ExceptionToMessage ( Exception oException ) : String
FlickrNetworkAnalyzerBase ( ) : System

Initializes a new instance of the class.

Protected Methods

Method Description
EnumerateXmlNodes ( String sUrl, String sXPath, Int32 iMaximumXmlNodes, System.Boolean bSkipMostPage1Errors, RequestStatistics oRequestStatistics ) : IEnumerable
FlickrScreenNameToUserID ( String sScreenNameAnyCase, String sApiKey, RequestStatistics oRequestStatistics, String &sUserID, String &sScreenNameCorrectCase ) : void
GetFlickrMethodUrl ( String sFlickrMethodName, String sApiKey, String sAdditionalParameters ) : String
GetUserIDUrlParameter ( String sUserID ) : String
GetXmlDocument ( String sUrl, RequestStatistics oRequestStatistics ) : XmlDocument
TryGetXmlDocument ( String sUrl, RequestStatistics oRequestStatistics, XmlDocument &oXmlDocument ) : System.Boolean

Method Details

AssertValid() public method

public AssertValid ( ) : void
return void

EnumerateXmlNodes() protected method

protected EnumerateXmlNodes ( String sUrl, String sXPath, Int32 iMaximumXmlNodes, System.Boolean bSkipMostPage1Errors, RequestStatistics oRequestStatistics ) : IEnumerable
sUrl String
sXPath String
iMaximumXmlNodes System.Int32
bSkipMostPage1Errors System.Boolean
oRequestStatistics Smrf.SocialNetworkLib.RequestStatistics
return IEnumerable

ExceptionToMessage() public method

public ExceptionToMessage ( Exception oException ) : String
oException System.Exception
return String

FlickrNetworkAnalyzerBase() public method

Initializes a new instance of the class.
public FlickrNetworkAnalyzerBase ( ) : System
return System

FlickrScreenNameToUserID() protected method

protected FlickrScreenNameToUserID ( String sScreenNameAnyCase, String sApiKey, RequestStatistics oRequestStatistics, String &sUserID, String &sScreenNameCorrectCase ) : void
sScreenNameAnyCase String
sApiKey String
oRequestStatistics Smrf.SocialNetworkLib.RequestStatistics
sUserID String
sScreenNameCorrectCase String
return void

GetFlickrMethodUrl() protected method

protected GetFlickrMethodUrl ( String sFlickrMethodName, String sApiKey, String sAdditionalParameters ) : String
sFlickrMethodName String
sApiKey String
sAdditionalParameters String
return String

GetUserIDUrlParameter() protected method

protected GetUserIDUrlParameter ( String sUserID ) : String
sUserID String
return String

GetXmlDocument() protected method

protected GetXmlDocument ( String sUrl, RequestStatistics oRequestStatistics ) : XmlDocument
sUrl String
oRequestStatistics Smrf.SocialNetworkLib.RequestStatistics
return System.Xml.XmlDocument

TryGetXmlDocument() protected method

protected TryGetXmlDocument ( String sUrl, RequestStatistics oRequestStatistics, XmlDocument &oXmlDocument ) : System.Boolean
sUrl String
oRequestStatistics Smrf.SocialNetworkLib.RequestStatistics
oXmlDocument System.Xml.XmlDocument
return System.Boolean

Property Details

HttpStatusCodesToFailImmediately protected static property

protected static HttpStatusCode[] HttpStatusCodesToFailImmediately
return HttpStatusCode[]