RiotNet  8.0.0
A C#/.NET client for the Riot Games API.
Namespaces | Classes | Functions
RiotNet Namespace Reference

Namespaces

namespace  Converters
 
namespace  Models
 

Classes

class  ConnectionFailedException
 Represents an error that occurs when a REST request fails because it could not to connect to the server. More...
 
class  Conversions
 Contains functions for converting values.
 
class  HttpContentExtenstions
 RiotNet extensions for HttpContent.
 
interface  IRateLimiter
 Handles proactive rate limiting. You should only ever create one instance of this interface. More...
 
interface  IRiotClient
 A client that interacts with the Riot Games API. More...
 
class  JsonContent
 Represents HTTP content in JSON format. More...
 
class  NotFoundException
 Represents an error that occurs when a REST request fails because the requested resource was not found. More...
 
class  RateLimiter
 Handles proactive rate limiting. You should only ever create one instance of this class. More...
 
class  RateLimitExceededException
 Represents an error that occurs when a REST request fails because the rate limit has been exceeded. More...
 
class  RateLimitRule
 Represents a single rule of a rate limit. More...
 
class  ReflectionUtils
 Contains reflection-related helper methods.
 
class  ResponseEventArgs
 Contains event data for an event that contains an HTTP response. More...
 
class  RestException
 Represents an error that occurred during a REST request. More...
 
class  RestTimeoutException
 Represents an error that occurs when a REST request fails because it timed out or was cancelled. More...
 
class  RetryEventArgs
 Contains event data for an error that could trigger a retry of a request. More...
 
class  RiotClient
 A client that interacts with the Riot Games API. More...
 
class  RiotClientExtensions
 Extension methods for the IRiotClient interface.
 
class  RiotClientSettings
 Contains settings for a RiotClient. More...
 
class  RiotNetContractResolver
 The default Json.Net contract resolver used by the RiotClient. More...
 
class  RiotResponse
 A wrapper for the More...
 

Functions

delegate void ResponseEventHandler (object sender, ResponseEventArgs e)
 Represents a method that will handle an event that contains response data. More...
 
delegate void RetryEventHandler (object sender, RetryEventArgs e)
 Represents a method that will handle an event that could trigger a retry of a request. More...
 

Function Documentation

delegate void RiotNet.ResponseEventHandler ( object  sender,
ResponseEventArgs  e 
)

Represents a method that will handle an event that contains response data.

Parameters
senderThe object that created the event.
eArguments for the event.
delegate void RiotNet.RetryEventHandler ( object  sender,
RetryEventArgs  e 
)

Represents a method that will handle an event that could trigger a retry of a request.

Parameters
senderThe object that created the event.
eArguments for the event.