C# 클래스 Smrf.NodeXL.GraphDataProviders.YouTube.YouTubeNetworkAnalyzerBase

Base class for classes that analyze a YouTube network.
상속: HttpNetworkAnalyzerBase
파일 보기 프로젝트 열기: 2014-sed-team3/term-project

보호된 프로퍼티들

프로퍼티 타입 설명
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[]