C# Класс Smrf.NodeXL.GraphDataProviders.YouTube.YouTubeNetworkAnalyzerBase

Base class for classes that analyze a YouTube network.
Наследование: HttpNetworkAnalyzerBase
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
HttpStatusCodesToFailImmediately HttpStatusCode[]

Открытые методы

Метод Описание
AssertValid ( ) : void
CreateXmlNamespaceManager ( XmlDocument oXmlDocument ) : XmlNamespaceManager
ExceptionToMessage ( Exception oException ) : String
YouTubeNetworkAnalyzerBase ( ) : System

Initializes a new instance of the class.

Защищенные методы

Метод Описание
AppendYouTubeDateGraphMLAttributeValue ( XmlNode oXmlNodeToSelectFrom, String sXPath, XmlNamespaceManager oXmlNamespaceManager, GraphMLXmlDocument oGraphMLXmlDocument, XmlNode oVertexXmlNode, String sGraphMLAttributeID ) : System.Boolean
EncodeUrlParameter ( String urlParameter ) : String
EnumerateXmlNodes ( String sUrl, String sXPath, Int32 iMaximumXmlNodes, System.Boolean bSkipMostPage1Errors, RequestStatistics oRequestStatistics ) : IEnumerable
FormatYouTubeDate ( String sYouTubeDate ) : String
GetXmlDocument ( String sUrl, RequestStatistics oRequestStatistics, XmlNamespaceManager &oXmlNamespaceManager ) : XmlDocument
TryGetXmlDocument ( String sUrl, RequestStatistics oRequestStatistics, XmlDocument &oXmlDocument, XmlNamespaceManager &oXmlNamespaceManager ) : System.Boolean
YouTubeErrorResponseToMessage ( HttpWebResponse oHttpWebResponse ) : String

Описание методов

AppendYouTubeDateGraphMLAttributeValue() защищенный Метод

protected AppendYouTubeDateGraphMLAttributeValue ( XmlNode oXmlNodeToSelectFrom, String sXPath, XmlNamespaceManager oXmlNamespaceManager, GraphMLXmlDocument oGraphMLXmlDocument, XmlNode oVertexXmlNode, String sGraphMLAttributeID ) : System.Boolean
oXmlNodeToSelectFrom System.Xml.XmlNode
sXPath String
oXmlNamespaceManager System.Xml.XmlNamespaceManager
oGraphMLXmlDocument Smrf.XmlLib.GraphMLXmlDocument
oVertexXmlNode System.Xml.XmlNode
sGraphMLAttributeID String
Результат System.Boolean

AssertValid() публичный Метод

public AssertValid ( ) : void
Результат void

CreateXmlNamespaceManager() публичный статический Метод

public static CreateXmlNamespaceManager ( XmlDocument oXmlDocument ) : XmlNamespaceManager
oXmlDocument System.Xml.XmlDocument
Результат System.Xml.XmlNamespaceManager

EncodeUrlParameter() защищенный Метод

protected EncodeUrlParameter ( String urlParameter ) : String
urlParameter String
Результат String

EnumerateXmlNodes() защищенный Метод

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
Результат IEnumerable

ExceptionToMessage() публичный Метод

public ExceptionToMessage ( Exception oException ) : String
oException System.Exception
Результат String

FormatYouTubeDate() защищенный Метод

protected FormatYouTubeDate ( String sYouTubeDate ) : String
sYouTubeDate String
Результат String

GetXmlDocument() защищенный Метод

protected GetXmlDocument ( String sUrl, RequestStatistics oRequestStatistics, XmlNamespaceManager &oXmlNamespaceManager ) : XmlDocument
sUrl String
oRequestStatistics Smrf.SocialNetworkLib.RequestStatistics
oXmlNamespaceManager System.Xml.XmlNamespaceManager
Результат System.Xml.XmlDocument

TryGetXmlDocument() защищенный Метод

protected TryGetXmlDocument ( String sUrl, RequestStatistics oRequestStatistics, XmlDocument &oXmlDocument, XmlNamespaceManager &oXmlNamespaceManager ) : System.Boolean
sUrl String
oRequestStatistics Smrf.SocialNetworkLib.RequestStatistics
oXmlDocument System.Xml.XmlDocument
oXmlNamespaceManager System.Xml.XmlNamespaceManager
Результат System.Boolean

YouTubeErrorResponseToMessage() защищенный Метод

protected YouTubeErrorResponseToMessage ( HttpWebResponse oHttpWebResponse ) : String
oHttpWebResponse System.Net.HttpWebResponse
Результат String

YouTubeNetworkAnalyzerBase() публичный Метод

Initializes a new instance of the class.
public YouTubeNetworkAnalyzerBase ( ) : System
Результат System

Описание свойств

HttpStatusCodesToFailImmediately защищенное статическое свойство

protected static HttpStatusCode[] HttpStatusCodesToFailImmediately
Результат HttpStatusCode[]