Wiki |
This is preliminary documentation and is subject to change.
Class | Description | |
---|---|---|
WikiListT | Represents a configured MediaWiki list. (mw:API:Lists) | |
WikiListCompatibilityOptions | Provides more options on detailed behavior of WikiListT-derived instances. Most of the options are provided for compatibility purpose. | |
WikiPageGenerator | The base classes for commonly-used WikiPage generator that implements WikiPageGeneratorTItem, where TItem is WikiPageStub. | |
WikiPageGeneratorTItem | Represents a list-based MediaWiki generator (or sequence, see mw:API:Generator) of WikiPage. | |
WikiPagePropertyGenerator | The base classes for commonly-used WikiPage generator that implements WikiPagePropertyGeneratorTItem, where TItem is WikiPageStub. | |
WikiPagePropertyGeneratorTItem | Represents a page-property-based MediaWiki generator (or sequence, see mw:API:Generator) of WikiPage. | |
WikiPagePropertyListT | Represents a list-like sequence parsed from a property of MediaWiki page. |
Interface | Description | |
---|---|---|
IWikiListT | Provides method for asynchronously generating a sequence of items. | |
IWikiPageGenerator | Provides method for asynchronously generating a sequence of WikiPage with information fetched from server. |
Enumeration | Description | |
---|---|---|
WikiListContinuationLoopBehaviors | Controls the behavior when WikiListT detects itself is getting into a loop due to the continuation parameter set provided by the server has the exact same values as query parameters. |
MediaWiki lists and generators allows you to enumerate through all the pages or other item sequence, with pagination support. In Wiki Client Library, these functionalities are implemented using IAsyncEnumerableT from Ix.Async package.
For basic concepts on MediaWiki lists and generators, see mw:API:Lists and mw:API:Generator.