Aydsko iRacing Data API
Show / Hide Table of Contents

Class OAuthCallbackAuthenticatingApiClient

Inheritance
object
OAuthAuthenticatingHttpClientBase
OAuthCallbackAuthenticatingApiClient
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 OAuthCallbackAuthenticatingApiClient : OAuthAuthenticatingHttpClientBase, IDisposable, IAuthenticatingHttpClient

Constructors

OAuthCallbackAuthenticatingApiClient(HttpClient, iRacingDataClientOptions, TimeProvider)

Declaration
public OAuthCallbackAuthenticatingApiClient(HttpClient httpClient, iRacingDataClientOptions options, TimeProvider timeProvider)
Parameters
Type Name Description
HttpClient httpClient
iRacingDataClientOptions options
TimeProvider timeProvider

Methods

RequestTokenAsync(CancellationToken)

Declaration
protected override Task<(OAuthTokenResponse Token, DateTimeOffset ExpiresAt, DateTimeOffset? RefreshTokenExpiresAt)> RequestTokenAsync(CancellationToken cancellationToken = default)
Parameters
Type Name Description
CancellationToken cancellationToken
Returns
Type Description
Task<(OAuthTokenResponse Token, DateTimeOffset ExpiresAt, DateTimeOffset? RefreshTokenExpiresAt)>
Overrides
OAuthAuthenticatingHttpClientBase.RequestTokenAsync(CancellationToken)

Implements

IDisposable
IAuthenticatingHttpClient
In this article
Back to top Generated by DocFX