Click or drag to resize

WikiClientLibrary.Pages Namespace

This is preliminary documentation and is subject to change.

This namespace contains classes to perform operations on MediaWiki pages.
Classes
 ClassDescription
Public classPageHelper Provides a set of opinionated but also useful methods for MediaWiki pages and page titles.
Public classPagePropertyCollection A read-only collection Containing additional page properties.
Public classProtectionInfo Page protection information.
Public classPurgeFailureInfo Represents the details of purge failure on a MediaWiki page.
Public classRevision Represents a revision of a page.
Public classRevisionSlot Represents a slot in a revision. (MW 1.32+)
Public classWikiPage Represents a page on MediaWiki site.
Public classWikiPageEditOptions 
Public classWikiPageExtensions Provides extension methods for a sequence of WikiPage.
Structures
 StructureDescription
Public structureWikiPageStub Contains basic information for identifying a page.
Enumerations
 EnumerationDescription
Public enumerationAutoWatchBehavior Specifies whether to watch the page after editing it.
Public enumerationPageMovingOptions Specifies options for moving pages.
Public enumerationPagePurgeOptions Options for purging a page.
Public enumerationPageQueryOptions Options for refreshing a WikiPage object. For more accurate control on what information to fetch from server when calling library functions, consider using overloads that accept IWikiPageQueryProvider.
Public enumerationRevisionFlags Revision flags.
Public enumerationRevisionHiddenFields Hidden part of revision indicators.