C# 클래스 Smrf.NodeXL.GraphDataProviders.Twitter.TwitterListNetworkAnalyzer

Gets a network that shows the connections between a set of Twitter users specified by either a single Twitter List name or by a set of Twitter screen names.
Use GetNetworkAsync to asynchronously get the network.
상속: TwitterNetworkAnalyzerBase
파일 보기 프로젝트 열기: 2014-sed-team3/term-project 1 사용 예제들

공개 메소드들

메소드 설명
AssertValid ( ) : void
GetNetwork ( System.Boolean useListName, String listName, ICollection screenNames, WhatToInclude whatToInclude ) : XmlDocument
GetNetworkAsync ( System.Boolean useListName, String listName, ICollection screenNames, WhatToInclude whatToInclude ) : void
TryParseListName ( String listName, String &slug, String &ownerScreenName ) : System.Boolean
TwitterListNetworkAnalyzer ( ) : System

Initializes a new instance of the class.

보호된 메소드들

메소드 설명
AppendVertexXmlNode ( String sScreenName, String sUserID, GraphMLXmlDocument oGraphMLXmlDocument, TwitterUser>.Dictionary oUserIDDictionary, Object>.Dictionary oUserValueDictionary, System.Boolean bIncludeStatistics, System.Boolean bIncludeLatestStatus, System.Boolean bExpandLatestStatusUrls ) : void
AppendVertexXmlNodes ( System.Boolean bUseListName, String sListName, ICollection oScreenNames, WhatToInclude eWhatToInclude, GraphMLXmlDocument oGraphMLXmlDocument, TwitterUser>.Dictionary oUserIDDictionary, RequestStatistics oRequestStatistics ) : void
BackgroundWorker_DoWork ( object sender, DoWorkEventArgs e ) : void
CreateGraphMLXmlDocument ( System.Boolean bIncludeStatistics, System.Boolean bIncludeLatestStatuses ) : GraphMLXmlDocument
GetNetworkDescription ( System.Boolean bUseListName, String sListName, ICollection oScreenNames, WhatToInclude eWhatToInclude ) : String
GetNetworkInternal ( System.Boolean bUseListName, String sListName, ICollection oScreenNames, WhatToInclude eWhatToInclude ) : XmlDocument
GetNetworkInternal ( System.Boolean bUseListName, String sListName, ICollection oScreenNames, WhatToInclude eWhatToInclude, RequestStatistics oRequestStatistics, GraphMLXmlDocument oGraphMLXmlDocument ) : void
WhatToIncludeFlagIsSet ( WhatToInclude eORedEnumFlags, WhatToInclude eORedEnumFlagsToCheck ) : System.Boolean

메소드 상세

AppendVertexXmlNode() 보호된 메소드

protected AppendVertexXmlNode ( String sScreenName, String sUserID, GraphMLXmlDocument oGraphMLXmlDocument, TwitterUser>.Dictionary oUserIDDictionary, Object>.Dictionary oUserValueDictionary, System.Boolean bIncludeStatistics, System.Boolean bIncludeLatestStatus, System.Boolean bExpandLatestStatusUrls ) : void
sScreenName String
sUserID String
oGraphMLXmlDocument Smrf.XmlLib.GraphMLXmlDocument
oUserIDDictionary TwitterUser>.Dictionary
oUserValueDictionary Object>.Dictionary
bIncludeStatistics System.Boolean
bIncludeLatestStatus System.Boolean
bExpandLatestStatusUrls System.Boolean
리턴 void

AppendVertexXmlNodes() 보호된 메소드

protected AppendVertexXmlNodes ( System.Boolean bUseListName, String sListName, ICollection oScreenNames, WhatToInclude eWhatToInclude, GraphMLXmlDocument oGraphMLXmlDocument, TwitterUser>.Dictionary oUserIDDictionary, RequestStatistics oRequestStatistics ) : void
bUseListName System.Boolean
sListName String
oScreenNames ICollection
eWhatToInclude WhatToInclude
oGraphMLXmlDocument Smrf.XmlLib.GraphMLXmlDocument
oUserIDDictionary TwitterUser>.Dictionary
oRequestStatistics Smrf.SocialNetworkLib.RequestStatistics
리턴 void

AssertValid() 공개 메소드

public AssertValid ( ) : void
리턴 void

BackgroundWorker_DoWork() 보호된 메소드

protected BackgroundWorker_DoWork ( object sender, DoWorkEventArgs e ) : void
sender object
e System.ComponentModel.DoWorkEventArgs
리턴 void

CreateGraphMLXmlDocument() 보호된 메소드

protected CreateGraphMLXmlDocument ( System.Boolean bIncludeStatistics, System.Boolean bIncludeLatestStatuses ) : GraphMLXmlDocument
bIncludeStatistics System.Boolean
bIncludeLatestStatuses System.Boolean
리턴 Smrf.XmlLib.GraphMLXmlDocument

GetNetwork() 공개 메소드

public GetNetwork ( System.Boolean useListName, String listName, ICollection screenNames, WhatToInclude whatToInclude ) : XmlDocument
useListName System.Boolean
listName String
screenNames ICollection
whatToInclude WhatToInclude
리턴 System.Xml.XmlDocument

GetNetworkAsync() 공개 메소드

public GetNetworkAsync ( System.Boolean useListName, String listName, ICollection screenNames, WhatToInclude whatToInclude ) : void
useListName System.Boolean
listName String
screenNames ICollection
whatToInclude WhatToInclude
리턴 void

GetNetworkDescription() 보호된 메소드

protected GetNetworkDescription ( System.Boolean bUseListName, String sListName, ICollection oScreenNames, WhatToInclude eWhatToInclude ) : String
bUseListName System.Boolean
sListName String
oScreenNames ICollection
eWhatToInclude WhatToInclude
리턴 String

GetNetworkInternal() 보호된 메소드

protected GetNetworkInternal ( System.Boolean bUseListName, String sListName, ICollection oScreenNames, WhatToInclude eWhatToInclude ) : XmlDocument
bUseListName System.Boolean
sListName String
oScreenNames ICollection
eWhatToInclude WhatToInclude
리턴 System.Xml.XmlDocument

GetNetworkInternal() 보호된 메소드

protected GetNetworkInternal ( System.Boolean bUseListName, String sListName, ICollection oScreenNames, WhatToInclude eWhatToInclude, RequestStatistics oRequestStatistics, GraphMLXmlDocument oGraphMLXmlDocument ) : void
bUseListName System.Boolean
sListName String
oScreenNames ICollection
eWhatToInclude WhatToInclude
oRequestStatistics Smrf.SocialNetworkLib.RequestStatistics
oGraphMLXmlDocument Smrf.XmlLib.GraphMLXmlDocument
리턴 void

TryParseListName() 공개 정적인 메소드

public static TryParseListName ( String listName, String &slug, String &ownerScreenName ) : System.Boolean
listName String
slug String
ownerScreenName String
리턴 System.Boolean

TwitterListNetworkAnalyzer() 공개 메소드

Initializes a new instance of the class.
public TwitterListNetworkAnalyzer ( ) : System
리턴 System

WhatToIncludeFlagIsSet() 보호된 메소드

protected WhatToIncludeFlagIsSet ( WhatToInclude eORedEnumFlags, WhatToInclude eORedEnumFlagsToCheck ) : System.Boolean
eORedEnumFlags WhatToInclude
eORedEnumFlagsToCheck WhatToInclude
리턴 System.Boolean