Wikia | 
This is preliminary documentation and is subject to change.
The WikiaSite type exposes the following members.
| Name | Description | |
|---|---|---|
| WikiaSite(IWikiClient, String) | Initializes a new WikiaSite instance from the Wikia site root URL. | |
| WikiaSite(IWikiClient, WikiaSiteOptions) | Initializes a new instance of the WikiaSite class | |
| WikiaSite(IWikiClient, WikiaSiteOptions, String, String) | Initializes a new instance of the WikiaSite class | 
| Name | Description | |
|---|---|---|
| AccountAssertionFailureHandler | 
            A handler used to re-login when account assertion fails.
             (Inherited from WikiSite)  | |
| AccountInfo | 
            Gets the current user's account information.
             (Inherited from WikiSite)  | |
| ApiEndpoint | 
            The endpoint URL for MediaWiki API.
             (Inherited from WikiSite)  | |
| Extensions | 
            Gets a collection of installed extensions on this MediaWiki site.
             (Inherited from WikiSite)  | |
| Initialization | 
            A task that indicates the asynchronous initialization status of this instance.
             (Inherited from WikiSite)  | |
| InterwikiMap | 
            Gets the interwiki map information on this wiki site.
             (Inherited from WikiSite)  | |
| Logger | 
            Replaces the logger factory of the specified instance.
             (Inherited from WikiSite)  | |
| MagicWords | 
            Gets a list of magic words and their aliases on this MediaWiki site. (MW 1.14+)
             (Inherited from WikiSite)  | |
| ModificationThrottler | 
            A throttler used to enforce the speed limitation when performing edit/move/delete operations.
             (Inherited from WikiSite)  | |
| Namespaces | 
            Gets a collection of namespaces used on this MediaWiki site.
             (Inherited from WikiSite)  | |
| Options | ||
| SiteInfo | 
            Gets the basic site information.
             (Inherited from WikiSite)  | |
| WikiClient | 
            Gets the MediaWiki API client used to perform the requests.
             (Inherited from WikiSite)  | |
| WikiVariables | 
| Name | Description | |
|---|---|---|
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object)  | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object)  | |
| GetHashCode | Serves as the default hash function. (Inherited from Object)  | |
| GetMessageAsync(String) | 
            Get the content of MediaWiki interface message.
             (Inherited from WikiSite)  | |
| GetMessageAsync(String, CancellationToken) | 
            Get the content of MediaWiki interface message.
             (Inherited from WikiSite)  | |
| GetMessagesAsync(IEnumerableString) | 
            Get the content of some or all MediaWiki interface messages.
             (Inherited from WikiSite)  | |
| GetMessagesAsync(IEnumerableString, CancellationToken) | 
            Get the content of some or all MediaWiki interface messages.
             (Inherited from WikiSite)  | |
| GetStatisticsAsync | 
            Gets the statistical information of the MediaWiki site.
             (Inherited from WikiSite)  | |
| GetStatisticsAsync(CancellationToken) | 
            Gets the statistical information of the MediaWiki site.
             (Inherited from WikiSite)  | |
| GetTokenAsync(String) | 
            Request a token for operation.
             (Inherited from WikiSite)  | |
| GetTokenAsync(String, Boolean) | 
            Request a token for operation.
             (Inherited from WikiSite)  | |
| GetTokenAsync(String, CancellationToken) | 
            Request a token for operation.
             (Inherited from WikiSite)  | |
| GetTokenAsync(String, Boolean, CancellationToken) | 
            Request a token for operation.
             (Inherited from WikiSite)  | |
| GetType | Gets the Type of the current instance. (Inherited from Object)  | |
| InvokeMediaWikiApiAsync(WikiRequestMessage, CancellationToken) | 
            Invokes MediaWiki API and gets JSON result.
             (Inherited from WikiSite)  | |
| InvokeMediaWikiApiAsync(WikiRequestMessage, Boolean, CancellationToken) | 
            Invokes MediaWiki API and gets JSON result.
             (Inherited from WikiSite)  | |
| InvokeMediaWikiApiAsyncT(WikiRequestMessage, IWikiResponseMessageParserT, Boolean, CancellationToken) | 
            Invokes MediaWiki API and gets JSON result.
             (Inherited from WikiSite)  | |
| InvokeNirvanaAsync(WikiRequestMessage, CancellationToken) | Invokes nirvana API call. | |
| InvokeNirvanaAsyncT(WikiRequestMessage, IWikiResponseMessageParserT, CancellationToken) | Invokes nirvana API call. | |
| InvokeWikiaAjaxAsync(WikiRequestMessage, CancellationToken) | Invokes index.php call with action=ajax query. | |
| InvokeWikiaAjaxAsyncT(WikiRequestMessage, IWikiResponseMessageParserT, CancellationToken) | Invokes index.php call with action=ajax query. | |
| InvokeWikiaApiAsync(String, WikiRequestMessage, CancellationToken) | Invokes Wikia API v1 call. | |
| InvokeWikiaApiAsyncT(String, WikiRequestMessage, IWikiResponseMessageParserT, CancellationToken) | Invokes Wikia API v1 call. | |
| LoginAsync(String, String) | 
            Logins into the wiki site.
             (Inherited from WikiSite)  | |
| LoginAsync(String, String, String) | 
            Logins into the wiki site.
             (Inherited from WikiSite)  | |
| LoginAsync(String, String, String, CancellationToken) | 
            Logins into the wiki site.
             (Inherited from WikiSite)  | |
| LogoutAsync | 
            Logouts from the wiki site.
             (Inherited from WikiSite)  | |
| LogoutAsync(Boolean) | 
            Logouts from the wiki site.
             (Inherited from WikiSite)  | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object)  | |
| OpenSearchAsync(String) | 
            Performs an opensearch and get results, often used for search box suggestions.
            (MediaWiki 1.25 or OpenSearch extension)
             (Inherited from WikiSite)  | |
| OpenSearchAsync(String, Int32) | 
            Performs an opensearch and get results, often used for search box suggestions.
            (MediaWiki 1.25 or OpenSearch extension)
             (Inherited from WikiSite)  | |
| OpenSearchAsync(String, OpenSearchOptions) | 
            Performs an opensearch and get results, often used for search box suggestions.
            (MediaWiki 1.25 or OpenSearch extension)
             (Inherited from WikiSite)  | |
| OpenSearchAsync(String, Int32, OpenSearchOptions) | 
            Performs an opensearch and get results, often used for search box suggestions.
            (MediaWiki 1.25 or OpenSearch extension)
             (Inherited from WikiSite)  | |
| OpenSearchAsync(String, Int32, Int32, OpenSearchOptions) | 
            Performs an opensearch and get results, often used for search box suggestions.
            (MediaWiki 1.25 or OpenSearch extension)
             (Inherited from WikiSite)  | |
| OpenSearchAsync(String, Int32, OpenSearchOptions, CancellationToken) | 
            Performs an opensearch and get results, often used for search box suggestions.
            (MediaWiki 1.25 or OpenSearch extension)
             (Inherited from WikiSite)  | |
| OpenSearchAsync(String, Int32, Int32, OpenSearchOptions, CancellationToken) | 
            Performs an opensearch and get results, often used for search box suggestions.
            (MediaWiki 1.25 or OpenSearch extension)
             (Inherited from WikiSite)  | |
| RefreshAccountInfoAsync | 
            Refreshes user account information.
             (Inherited from WikiSite)  | |
| RefreshSiteInfoAsync | 
            Refreshes site information.
             (Overrides WikiSiteRefreshSiteInfoAsync)  | |
| SendLogoutRequestAsync | 
            Directly sends a logout request. This method will be invoked by LogoutAsync(Boolean).
             (Overrides WikiSiteSendLogoutRequestAsync)  | |
| ToString | Returns a string that represents the current object. (Inherited from WikiSite)  | 
| Name | Description | |
|---|---|---|
| ExecuteCargoQueryAsync | 
            Executes a Cargo query and retrieves the response rows.
             (Defined by CargoWikiSiteExtensions)  | |
| ExecuteCargoQueryAsync | 
            Executes a Cargo query and retrieves the response rows.
             (Defined by CargoWikiSiteExtensions)  | |
| FetchRelatedPagesAsync | 
            Asynchronously fetches the specified page's related pages.
             (Defined by WikiaSiteWikiaApiExtensions)  | |
| FetchRelatedPagesAsync | 
            Asynchronously fetches the specified page's related pages.
             (Defined by WikiaSiteWikiaApiExtensions)  | |
| FetchRelatedPagesAsync | 
            Asynchronously fetches the specified page's related pages.
             (Defined by WikiaSiteWikiaApiExtensions)  | |
| FetchUserAsync | 
            Asynchronously fetches the specified user's information.
             (Defined by WikiaSiteWikiaApiExtensions)  | |
| FetchUserAsync | 
            Asynchronously fetches the specified user's information.
             (Defined by WikiaSiteWikiaApiExtensions)  | |
| FetchUsersAsync | 
            Asynchronously fetches the specified users' information.
             (Defined by WikiaSiteWikiaApiExtensions)  | |
| ParseContentAsync | 
            Parsing the specific page content and/or summary, gets HTML and more information. (MediaWiki 1.12)
             (Defined by WikiSiteExtensions)  | |
| ParseContentAsync | 
            Parsing the specific page content and/or summary, gets HTML and more information. (MediaWiki 1.12)
             (Defined by WikiSiteExtensions)  | |
| ParseContentAsync | 
            Parsing the specific page content and/or summary, gets HTML and more information. (MediaWiki 1.12)
             (Defined by WikiSiteExtensions)  | |
| ParseContentAsync | 
            Parsing the specific page content and/or summary, gets HTML and more information. (MediaWiki 1.12)
             (Defined by WikiSiteExtensions)  | |
| ParsePageAsync | 
            Parsing the specific page, gets HTML and more information. (MediaWiki 1.12)
             (Defined by WikiSiteExtensions)  | |
| ParsePageAsync | 
            Parsing the specific page, gets HTML and more information. (MediaWiki 1.12)
             (Defined by WikiSiteExtensions)  | |
| ParsePageAsync | 
            Parsing the specific page, gets HTML and more information. (MediaWiki 1.12)
             (Defined by WikiSiteExtensions)  | |
| ParsePageAsync | 
            Parsing the specific page, gets HTML and more information. (MediaWiki 1.12)
             (Defined by WikiSiteExtensions)  | |
| ParsePageAsync | 
            Parsing the specific page, gets HTML and more information. (MediaWiki 1.12)
             (Defined by WikiSiteExtensions)  | |
| ParsePageAsync | 
            Parsing the specific page, gets HTML and more information. (MediaWiki 1.12)
             (Defined by WikiSiteExtensions)  | |
| ParsePageAsync | 
            Parsing the specific page, gets HTML and more information. (MediaWiki 1.12)
             (Defined by WikiSiteExtensions)  | |
| ParsePageAsync | 
            Parsing the specific page, gets HTML and more information. (MediaWiki 1.12)
             (Defined by WikiSiteExtensions)  | |
| ParseRevisionAsync | 
            Parsing the specific page revision, gets HTML and more information. (MediaWiki 1.12)
             (Defined by WikiSiteExtensions)  | |
| ParseRevisionAsync | 
            Parsing the specific page revision, gets HTML and more information. (MediaWiki 1.12)
             (Defined by WikiSiteExtensions)  | |
| ParseRevisionAsync | 
            Parsing the specific page revision, gets HTML and more information. (MediaWiki 1.12)
             (Defined by WikiSiteExtensions)  | |
| ParseRevisionAsync | 
            Parsing the specific page revision, gets HTML and more information. (MediaWiki 1.12)
             (Defined by WikiSiteExtensions)  | |
| ScribuntoExecuteLuaAsyncT | 
            Evaluates an ad-hoc Lua module with the specified module content in Scribunto Lua console, and gets the returned value.
             (Defined by ScribuntoWikiSiteExtensions)  | |
| ScribuntoExecuteLuaAsyncT | 
            Evaluates an ad-hoc Lua module with the specified module content in Scribunto Lua console, and gets the returned value.
             (Defined by ScribuntoWikiSiteExtensions)  | |
| ScribuntoExecuteLuaAsyncT | 
            Evaluates an ad-hoc Lua module with the specified module content in Scribunto Lua console, and gets the returned value.
             (Defined by ScribuntoWikiSiteExtensions)  | |
| ScribuntoExecuteLuaAsyncT | 
            Evaluates an ad-hoc Lua module with the specified module content in Scribunto Lua console, and gets the returned value.
             (Defined by ScribuntoWikiSiteExtensions)  | |
| ScribuntoLoadDataAsyncT | 
            Imports the Lua module with the specified name and gets the module content.
             (Defined by ScribuntoWikiSiteExtensions)  | |
| ScribuntoLoadDataAsyncT | 
            Imports the Lua module with the specified name and gets the module content.
             (Defined by ScribuntoWikiSiteExtensions)  | |
| ScribuntoLoadDataAsyncT | 
            Imports the Lua module with the specified name and gets the module content.
             (Defined by ScribuntoWikiSiteExtensions)  | |
| ScribuntoLoadDataAsyncT | 
            Imports the Lua module with the specified name and gets the module content.
             (Defined by ScribuntoWikiSiteExtensions)  | |
| ScribuntoLoadDataAsyncT | 
            Imports the Lua module with the specified name and gets the module content.
             (Defined by ScribuntoWikiSiteExtensions)  | |
| ScribuntoLoadDataAsyncT | 
            Imports the Lua module with the specified name and gets the module content.
             (Defined by ScribuntoWikiSiteExtensions)  | |
| ScribuntoLoadDataAsyncT | 
            Imports the Lua module with the specified name and evaluates the specified Lua code with it.
             (Defined by ScribuntoWikiSiteExtensions)  | |
| UploadAsync | 
            Asynchronously uploads a file in this title.
             (Defined by WikiSiteExtensions)  | |
| UploadAsync | 
            Asynchronously uploads a file in this title.
             (Defined by WikiSiteExtensions)  | |
| UploadAsync | 
            Asynchronously uploads a file in this title.
             (Defined by WikiSiteExtensions)  | 
For FANDOM/Wikia specific site access, use this instead of WikiSite base class, because this class contains more Wikia-specific APIs, and properly handles Wikia-specific API peculiarities (such as user logout).
See WikiClientLibrary.Wikia for a summary on FANDOM-and-Wikia.org-specific APIs.