Участник:VasilievVV/WikiAccess/Doc/Map
Пространство имён WikiTools.Access[править | править код]
Класс AccessBrowser[править | править код]
Свойства[править | править код]
String PageName
String PageText
WebBrowser WebBrowser
Методы[править | править код]
Boolean IsLoggedIn()
Boolean SetTextboxField(String name, String value)
String GetTextboxField(String name)
Boolean SetCheckbox(String name, Boolean value)
Boolean ClickButton(String name)
Void Wait()
String EncodeUrl(String str)
String DownloadPage(String pgname)
Byte[] DownloadBinary(String pgname)
Void Dispose()
DateTime ParseAPITimestamp(String p)
Void Update()
Класс Category[править | править код]
Свойства[править | править код]
String[] Subcategories
String[] Pages
Page CategoryPage
Boolean HasCategoryPage
Методы[править | править код]
Void Load()
String[] GetPagesRecursive()
String[] GetPagesRecursive(Boolean removeDuplicates)
Класс Image[править | править код]
Методы[править | править код]
Byte[] Download()
String CalculateMD5Hash(Byte[] img)
Класс MessageCache[править | править код]
Свойства[править | править код]
String[] Months
String[] MonthsGen
String MonthRegex
Методы[править | править код]
String MkName(String uri)
Boolean SaveToFile(String fname)
String GetMessage(String name)
Класс Namespaces[править | править код]
Методы[править | править код]
SortedList`2 GetNamespaces(Wiki wiki)
SortedList`2 LoadFromFile(String fname)
Void SaveToFile(String fname, SortedList`2 ns)
String MkName(String uri)
SortedList`2 GetStandardNamespaces()
Int32 GetNamespaceID(String nsName)
Int32 GetNamespaceByTitle(String title)
Void SaveToFile(String fname)
String GetNamespaceByID(Int32 ID)
String TitleToTalk(String title)
String TitleFromTalk(String title)
Boolean IsTalkNamespace(String title)
String RemoveNamespace(String pgname)
Media
Special
Main
Talk
User
UserTalk
Project
ProjectTalk
Image
ImageTalk
MediaWiki
MediaWikiTalk
Template
TemplateTalk
Help
HelpTalk
Category
CategoryTalk
Класс Page[править | править код]
Свойства[править | править код]
String Text
String[] Categories
String RedirectsOn
Revision[] History
String[] InternalLinks
String[] ExternalLinks
String[] Subpages
String[] Templates
String[] Images
Int32 PageID
String PageName
DateTime LastEditDateTime
Int32 PageRevisionID
Boolean IsRedirect
Boolean Exists
Int32 NamespaceID
String NamespeceName
Boolean IsTalkPage
Page TalkPage
Методы[править | править код]
Void LoadText()
Void LoadInfo()
Void LoadRedirectsOn()
Void LoadInternalLinks()
Void LoadExternalLinks()
Void LoadTemplates()
Void LoadImages()
Void LoadHistory()
Void LoadCategories()
Void LoadSubpages()
Void SetText(String newText, String summary, Boolean minor)
Void SetText(String newText, String summary)
Void SetText(String newText)
Void SetText(String newText, String summary, Boolean minor, Boolean watch)
Void LoadTextWritePrepared()
Void Delete(String reason)
Void Rename(String NewName, String Reason)
Void Purge()
Void BypassRedirect()
Void Watch()
Void Unwatch()
Класс PageList[править | править код]
Свойства[править | править код]
String[] Pages
Методы[править | править код]
Int32 Filter<T>(ParametrizedPageListFilter`1 plf, T param)
PageList FromCategory(Wiki wiki, String catname, Boolean includeSubCategories)
PageList FromLinksOnPage(Wiki wiki, String pagename)
PageList FromWatchlist(Wiki wiki)
PageList FromAllPages(Wiki wiki, String startfrom, Int32 limit, PageTypes filter, Int32 namespaceID)
Int32 AllTitlesToTalk()
Void RemoveDuplicates()
Int32 AllTitlesFromTalk()
Int32 Filter(PageListFilter plf)
Int32 FilterAllowedNamespaces(Int32[] allowedNS)
Int32 FilterDisallowedNamespaces(Int32[] disallowedNS)
Object Clone()
Делегат PageListFilter[править | править код]
Синтаксис: Boolean PageListFilter(Page page)
Перечисление PageTypes[править | править код]
Возможные значения:
All
Redirects
NonRedirects
Делегат ParametrizedPageListFilter`1[править | править код]
Синтаксис: Boolean ParametrizedPageListFilter`1(Page page, T param)
Структруа Revision[править | править код]
Методы[править | править код]
String GetContent(Wiki w)
Поля[править | править код]
Page
ID
Time
Author
Minor
Comment
Структруа Statistics[править | править код]
Методы[править | править код]
Поля[править | править код]
TotalPages
GoodPages
Views
Edits
Users
Admins
Images
Jobs
Класс User[править | править код]
Свойства[править | править код]
String[] Rights
Методы[править | править код]
Void LoadRights()
Boolean HasRight(String right)
String[] GetAvailableFlags(Wiki wiki)
Void Rename(String newname, Boolean movepages)
Void GrantBotFlag(String comment)
Void RevokeBotFlag(String comment)
Void SendEmail(String subject, String text)
Класс Utils[править | править код]
Свойства[править | править код]
Version Version
Методы[править | править код]
List`1 RemoveDuplicates<T>(List`1 list)
T[] RemoveDuplicates<T>(T[] list)
Boolean ArrayContains<T>(T[] array, T value)
Void Swap<T>(T& arg1, T& arg2)
Boolean ContainsAttribure(XmlElement elem, String attrname)
String[] RemoveDuplicates(String[] array)
String FormatDateTimeRFC2822(DateTime dt)
String[] AddPrefix(String[] orig, String prefix)
Void DoEvents()
Void Wait(TimeSpan ts)
Класс WatchList[править | править код]
Свойства[править | править код]
String[] Pages
Методы[править | править код]
Void LoadPages()
Void Add(String page)
Void Remove(String page)
Класс Wiki[править | править код]
Свойства[править | править код]
String WikiURI
WikiCapabilities Capabilities
String[] UserFlags
Namespaces NamespacesUtils
MessageCache Messages
Statistics Statistics
Boolean HasNewMessages
Методы[править | править код]
String[] GetAllPages(String startfrom, Int32 limit, PageTypes filter, Int32 namespaceID)
String[] GetPrefixIndex(String prefix, PageTypes filter, Int32 namespaceID)
Void LockDB(String reason)
Void UnlockDB()
Boolean Login(String username, String password)
Void Logout()
Boolean IsLoggedIn()
String GetMessage(String messageName)
Void UpdateMessageCache()
Void CreatePage(String name, String text, String summary)
Void CreatePage(String name, String text)
Void CreatePage(String name, String text, Boolean overwrite)
Void CreatePage(String name, String text, String summary, Boolean overwrite)
Void ReadNewMessages()
Void Dispose()
Структруа WikiCapabilities[править | править код]
Методы[править | править код]
Boolean FromString(String s)
Поля[править | править код]
Version
HasCheckUser
HasExpandTemplates
HasFilePath
HasMakeBot
HasMakeSysop
HasNewUserLog
HasOversight
HasRenameUser
Исключение WikiException[править | править код]
Свойства[править | править код]
String Message
IDictionary Data
Exception InnerException
MethodBase TargetSite
String StackTrace
String HelpLink
String Source
Методы[править | править код]
Exception GetBaseException()
Void GetObjectData(SerializationInfo info, StreamingContext context)
Исключение WikiNotSupportedException[править | править код]
Свойства[править | править код]
String Message
IDictionary Data
Exception InnerException
MethodBase TargetSite
String StackTrace
String HelpLink
String Source
Методы[править | править код]
Exception GetBaseException()
Void GetObjectData(SerializationInfo info, StreamingContext context)
Исключение WikiPageNotFoundExcecption[править | править код]
Свойства[править | править код]
String Message
IDictionary Data
Exception InnerException
MethodBase TargetSite
String StackTrace
String HelpLink
String Source
Методы[править | править код]
Exception GetBaseException()
Void GetObjectData(SerializationInfo info, StreamingContext context)
Исключение WikiPermissionsExpection[править | править код]
Свойства[править | править код]
String Message
IDictionary Data
Exception InnerException
MethodBase TargetSite
String StackTrace
String HelpLink
String Source
Методы[править | править код]
Exception GetBaseException()
Void GetObjectData(SerializationInfo info, StreamingContext context)
Пространство имён WikiTools.Access.Wikimedia[править | править код]
Перечисление WikimediaProjects[править | править код]
Возможные значения:
Wikipedia
Wiktionary
Wikibooks
Wikinews
Wikiquote
Wikisource
Wikiversity
Commons
Meta
Incubator
Sep11
Sources
Species
Test
Foundation
MediaWiki
Wikimania2005
Wikimania2006
Wikimania2007
Класс WikimediaUtils[править | править код]
Свойства[править | править код]
WikiCapabilities Capabilities
Методы[править | править код]
String MakeUri(WikimediaProjects proj)
String MakeUri(WikimediaProjects proj, String langCode)