Table of Contents

Class XboxGameLoginHandler

Namespace: XboxAuthNet.Game
Assembly: XboxAuthNet.Game.dll

public class XboxGameLoginHandler

Inheritance

objectXboxGameLoginHandler

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

HttpClient

Properties

AccountManager

public IXboxGameAccountManager AccountManager { get; }

Property Value

IXboxGameAccountManager

Methods

CreateAuthenticator(IXboxGameAccount, CancellationToken)

public NestedAuthenticator CreateAuthenticator(IXboxGameAccount account, CancellationToken cancellationToken)

Parameters

account IXboxGameAccount

cancellationToken CancellationToken

Returns

NestedAuthenticator

CreateAuthenticator(ISessionStorage, CancellationToken)

public NestedAuthenticator CreateAuthenticator(ISessionStorage sessionStorage, CancellationToken cancellationToken)

Parameters

sessionStorage ISessionStorage

cancellationToken CancellationToken

Returns

NestedAuthenticator

CreateAuthenticatorWithDefaultAccount(CancellationToken)

public NestedAuthenticator CreateAuthenticatorWithDefaultAccount(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Returns

NestedAuthenticator

CreateAuthenticatorWithNewAccount(CancellationToken)

public NestedAuthenticator CreateAuthenticatorWithNewAccount(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Returns

NestedAuthenticator