Click or drag to resize

WikiClientLibrary.Sites Namespace

This is preliminary documentation and is subject to change.

This namespace contains networking infrastructure for accessing wiki sites via MediaWiki endpoint.
Classes
 ClassDescription
Public classAccountBlockInfo Contains basic information about a given account block.
Public classAccountInfo Provides read-only access to the current logged-in information.
Public classAccountSystemBlockTypesPredefined account system block types.
Public classExtensionCollection Provides read-only access to extension collection.
Public classExtensionInfoRepresents a MediaWiki extension item.
Public classInterwikiEntry An item of interwiki map.
Public classInterwikiMap Provides read-only access to interwiki map.
Public classMagicWordCollection Provides read-only access to MediaWiki magic words collection.
Public classMagicWordInfo Contains information for an available magic word on MediaWiki site.
Public classNamespaceCollection Provides read-only access to namespace collection.
Public classNamespaceInfo Namespace information.
Public classOpenSearchResultEntry Represents an entry in opensearch result.
Public classSiteInfo Provides read-only access to general site information.
Public classSiteOptions Client options for creating a WikiSite instance.
Public classSiteStatistics Contains statistical information of a MediaWiki site.
Public classUserGroupsPredefined User Groups.
Public classUserRightsPredefined User Rights.
Public classWikiFamily Provides a simple IWikiFamily implementation based on a list of API endpoint URLs.
Public classWikiFamilySiteCreatedEventArgs Provides arguments for SiteCreated event.
Public classWikiSite Represents a MediaWiki site.
Public classWikiSiteToken Represents a token placeholder in the MediaWikiFormRequestMessage. This enables WikiSite to detect bad tokens.
Interfaces
 InterfaceDescription
Public interfaceIAccountAssertionFailureHandler Provides a way for client code to automatically re-login, and continue the impeded requests without raising AccountAssertionFailureException, when account assertion has failed.
Public interfaceIWikiFamily Represents a set of wiki WikiSite instances, identified by their names (often the same as interwiki prefix).
Enumerations
 EnumerationDescription
Public enumerationAccountAssertionBehavior See https://www.mediawiki.org/wiki/API:Assert .
Public enumerationOpenSearchOptions Options for opensearch.