C# Класс WikiFunctions.SiteInfo

Наследование: IXmlSerializable
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
Key string
LoadCategoryCollation void
LoadFromCache bool
LoadFromNetwork bool
SiteInfo System

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

Метод Описание
CreateOrLoad ( IApiEdit editor ) : SiteInfo
GetMessages ( ) : string>.Dictionary

Only called if language != en

GetSchema ( ) : System.Xml.Schema.XmlSchema
LoadSiteInfo ( ) : bool

Loads SiteInfo from local cache or API call, processes data returned

NormalizeURL ( string url ) : string

Ensures URL ends with /

OpenPageHistoryInBrowser ( string title ) : void
OpenPageInBrowser ( string title ) : void
ParseErrorFromSiteInfoOutput ( ) : object
ReadXml ( XmlReader reader ) : void
SiteInfo ( IApiEdit editor ) : System

Creates an instance of the class

WriteXml ( XmlWriter writer ) : void

Приватные методы

Метод Описание
Key ( string scriptPath ) : string

For object caching support

LoadCategoryCollation ( ) : void

Loads the category collation information (value of wgCategoryCollation parameter) from https://noc.wikimedia.org/conf/InitialiseSettings.php.txt Stores result in object cache

LoadFromCache ( ) : bool

Loads siteinfo XML from Global cache on disk if available

LoadFromNetwork ( ) : bool

Loads siteinfo XML from network via API call

SiteInfo ( ) : System

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

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

public static CreateOrLoad ( IApiEdit editor ) : SiteInfo
editor IApiEdit
Результат SiteInfo

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

Only called if language != en
public GetMessages ( ) : string>.Dictionary
Результат string>.Dictionary

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

public GetSchema ( ) : System.Xml.Schema.XmlSchema
Результат System.Xml.Schema.XmlSchema

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

Loads SiteInfo from local cache or API call, processes data returned
public LoadSiteInfo ( ) : bool
Результат bool

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

Ensures URL ends with /
public static NormalizeURL ( string url ) : string
url string URL.
Результат string

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

public OpenPageHistoryInBrowser ( string title ) : void
title string
Результат void

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

public OpenPageInBrowser ( string title ) : void
title string
Результат void

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

public ParseErrorFromSiteInfoOutput ( ) : object
Результат object

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

public ReadXml ( XmlReader reader ) : void
reader System.Xml.XmlReader
Результат void

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

Creates an instance of the class
public SiteInfo ( IApiEdit editor ) : System
editor IApiEdit
Результат System

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

public WriteXml ( XmlWriter writer ) : void
writer System.Xml.XmlWriter
Результат void