Class XboxGameLoginHandler
Namespace: XboxAuthNet.Game
Assembly: XboxAuthNet.Game.dll
public class XboxGameLoginHandler
Inheritance
Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
XboxGameLoginHandler(LoginHandlerParameters)
public XboxGameLoginHandler(LoginHandlerParameters parameters)
Parameters
parameters LoginHandlerParameters
Fields
HttpClient
protected readonly HttpClient HttpClient
Field Value
Properties
AccountManager
public IXboxGameAccountManager AccountManager { get; }
Property Value
Methods
CreateAuthenticator(IXboxGameAccount, CancellationToken)
public NestedAuthenticator CreateAuthenticator(IXboxGameAccount account, CancellationToken cancellationToken)
Parameters
account IXboxGameAccount
cancellationToken CancellationToken
Returns
CreateAuthenticator(ISessionStorage, CancellationToken)
public NestedAuthenticator CreateAuthenticator(ISessionStorage sessionStorage, CancellationToken cancellationToken)
Parameters
sessionStorage ISessionStorage
cancellationToken CancellationToken
Returns
CreateAuthenticatorWithDefaultAccount(CancellationToken)
public NestedAuthenticator CreateAuthenticatorWithDefaultAccount(CancellationToken cancellationToken = default)
Parameters
cancellationToken CancellationToken
Returns
CreateAuthenticatorWithNewAccount(CancellationToken)
public NestedAuthenticator CreateAuthenticatorWithNewAccount(CancellationToken cancellationToken = default)
Parameters
cancellationToken CancellationToken