| WikiaSiteInvokeNirvanaAsyncT(WikiRequestMessage, IWikiResponseMessageParserT, CancellationToken) Method |
This is preliminary documentation and is subject to change.
Invokes nirvana API call.
Namespace: WikiClientLibrary.Wikia.SitesAssembly: WikiClientLibrary.Wikia (in WikiClientLibrary.Wikia.dll) Version: 0.9.0-int.2+447d1d590e6726b7881f750a0a0e42908f3e417e
Syntax public Task<T> InvokeNirvanaAsync<T>(
WikiRequestMessage request,
IWikiResponseMessageParser<T> responseParser,
CancellationToken cancellationToken
)
Public Function InvokeNirvanaAsync(Of T) (
request As WikiRequestMessage,
responseParser As IWikiResponseMessageParser(Of T),
cancellationToken As CancellationToken
) As Task(Of T)
Dim instance As WikiaSite
Dim request As WikiRequestMessage
Dim responseParser As IWikiResponseMessageParser(Of T)
Dim cancellationToken As CancellationToken
Dim returnValue As Task(Of T)
returnValue = instance.InvokeNirvanaAsync(request,
responseParser, cancellationToken)
public:
generic<typename T>
Task<T>^ InvokeNirvanaAsync(
WikiRequestMessage^ request,
IWikiResponseMessageParser<T>^ responseParser,
CancellationToken cancellationToken
)
member InvokeNirvanaAsync :
request : WikiRequestMessage *
responseParser : IWikiResponseMessageParser<'T> *
cancellationToken : CancellationToken -> Task<'T>
Parameters
- request WikiRequestMessage
- The request message.
- responseParser IWikiResponseMessageParserT
- The parser used to parse the response.
- cancellationToken CancellationToken
- The token used to cancel the operation.
Type Parameters
- T
[Missing <typeparam name="T"/> documentation for "M:WikiClientLibrary.Wikia.Sites.WikiaSite.InvokeNirvanaAsync``1(WikiClientLibrary.Client.WikiRequestMessage,WikiClientLibrary.Client.IWikiResponseMessageParser{``0},System.Threading.CancellationToken)"]
Return Value
TaskTThe parsed JSON root of response.
Exceptions See Also