![]() |
TwitchLib 3.5.3
|
Public Member Functions | |
| TwitchAPI (ILoggerFactory loggerFactory=null, IRateLimiter rateLimiter=null, IApiSettings settings=null, IHttpCallHandler http=null) | |
| Creates an Instance of the TwitchAPI Class. More... | |
Properties | |
| IApiSettings | Settings [get] |
| Auth.Auth | Auth [get] |
| Helix.Helix | Helix [get] |
| ThirdParty.ThirdParty | ThirdParty [get] |
| Undocumented | Undocumented [get] |
Properties inherited from TwitchLib.Api.Interfaces.ITwitchAPI | |
| IApiSettings | Settings [get] |
| Helix.Helix | Helix [get] |
| ThirdParty.ThirdParty | ThirdParty [get] |
| Undocumented | Undocumented [get] |
| TwitchLib.Api.TwitchAPI.TwitchAPI | ( | ILoggerFactory | loggerFactory = null, |
| IRateLimiter | rateLimiter = null, |
||
| IApiSettings | settings = null, |
||
| IHttpCallHandler | http = null |
||
| ) |
Creates an Instance of the TwitchAPI Class.
| loggerFactory | Instance Of LoggerFactory, otherwise no logging is used, |
| rateLimiter | Instance Of RateLimiter, otherwise no ratelimiter is used. |
| settings | Instance of ApiSettings, otherwise defaults used, can be changed later |
| http | Instance of HttpCallHandler, otherwise default handler used |
|
get |
|
get |
Implements TwitchLib.Api.Interfaces.ITwitchAPI.
|
get |
Implements TwitchLib.Api.Interfaces.ITwitchAPI.
|
get |
Implements TwitchLib.Api.Interfaces.ITwitchAPI.
|
get |
Implements TwitchLib.Api.Interfaces.ITwitchAPI.