C# 클래스 WikiFunctions.Lists.Providers.ApiListProviderBase

Parent abstract class for all API-based providers currently simultaneous call of more than one API generator is not fully supported
상속: IListProvider
파일 보기 프로젝트 열기: reedy/AutoWikiBrowser

보호된 프로퍼티들

프로퍼티 타입 설명
WantedAttribute string

공개 메소드들

메소드 설명
ApiMakeList ( string url, int haveSoFar ) : List

Main function that retrieves the list from API, including paging

MakeList ( ) : List
Selected ( ) : void

보호된 메소드들

메소드 설명
ApiListProviderBase ( ) : System
EvaluateXmlElement ( XmlTextReader xml ) : bool

Allows for customised evaluation of the Xml element, as it is ok to add this element to the article list

메소드 상세

ApiListProviderBase() 보호된 메소드

protected ApiListProviderBase ( ) : System
리턴 System

ApiMakeList() 공개 메소드

Main function that retrieves the list from API, including paging
public ApiMakeList ( string url, int haveSoFar ) : List
url string URL of API request
haveSoFar int Number of pages already retrieved, for upper limit control
리턴 List

EvaluateXmlElement() 보호된 메소드

Allows for customised evaluation of the Xml element, as it is ok to add this element to the article list
protected EvaluateXmlElement ( XmlTextReader xml ) : bool
xml System.Xml.XmlTextReader XmlTextReader at which the current element is to be evaluated
리턴 bool

MakeList() 공개 추상적인 메소드

public abstract MakeList ( ) : List
리턴 List

Selected() 공개 추상적인 메소드

public abstract Selected ( ) : void
리턴 void

프로퍼티 상세

WantedAttribute 보호되어 있는 프로퍼티

protected string WantedAttribute
리턴 string