Aydsko iRacing Data API
Show / Hide Table of Contents

Class OAuthTokenSourceApiClient

Inheritance
object
OAuthAuthenticatingHttpClientBase
OAuthTokenSourceApiClient
Implements
IDisposable
IAuthenticatingHttpClient
Inherited Members
OAuthAuthenticatingHttpClientBase.HttpClient
OAuthAuthenticatingHttpClientBase.Options
OAuthAuthenticatingHttpClientBase.TimeProvider
OAuthAuthenticatingHttpClientBase.ClearLoggedInState()
OAuthAuthenticatingHttpClientBase.Dispose()
OAuthAuthenticatingHttpClientBase.SendAsync(HttpRequestMessage, HttpCompletionOption, CancellationToken)
OAuthAuthenticatingHttpClientBase.SendAuthenticatedRequestAsync(HttpRequestMessage, HttpCompletionOption, CancellationToken)
OAuthAuthenticatingHttpClientBase.Dispose(bool)
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Aydsko.iRacingData
Assembly: Aydsko.iRacingData.dll
Syntax
public class OAuthTokenSourceApiClient : OAuthAuthenticatingHttpClientBase, IDisposable, IAuthenticatingHttpClient

Constructors

OAuthTokenSourceApiClient(HttpClient, iRacingDataClientOptions, TimeProvider, IOAuthTokenSource)

Declaration
public OAuthTokenSourceApiClient(HttpClient httpClient, iRacingDataClientOptions options, TimeProvider timeProvider, IOAuthTokenSource tokenSource)
Parameters
Type Name Description
HttpClient httpClient
iRacingDataClientOptions options
TimeProvider timeProvider
IOAuthTokenSource tokenSource

Methods

RequestTokenAsync(CancellationToken)

Declaration
protected override Task<RequestTokenResult> RequestTokenAsync(CancellationToken cancellationToken = default)
Parameters
Type Name Description
CancellationToken cancellationToken
Returns
Type Description
Task<RequestTokenResult>
Overrides
OAuthAuthenticatingHttpClientBase.RequestTokenAsync(CancellationToken)

Implements

IDisposable
IAuthenticatingHttpClient
In this article
Back to top Generated by DocFX