Class XboxGameLoginHandlerBuilderBase<T>
Namespace: XboxAuthNet.Game
Assembly: XboxAuthNet.Game.dll
public abstract class XboxGameLoginHandlerBuilderBase<T> where T : XboxGameLoginHandlerBuilderBase<T>
Type Parameters
T
Inheritance
object ← XboxGameLoginHandlerBuilderBase<T>
Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
Properties
AccountManager
public IXboxGameAccountManager AccountManager { get; set; }
Property Value
HttpClient
public HttpClient HttpClient { get; set; }
Property Value
Logger
public ILogger Logger { get; set; }
Property Value
Methods
BuildParameters()
public LoginHandlerParameters BuildParameters()
Returns
CreateDefaultAccountManager()
protected virtual IXboxGameAccountManager CreateDefaultAccountManager()
Returns
WithAccountManager(IXboxGameAccountManager)
public T WithAccountManager(IXboxGameAccountManager accountManager)
Parameters
accountManager IXboxGameAccountManager
Returns
T
WithHttpClient(HttpClient)
public T WithHttpClient(HttpClient httpClient)
Parameters
httpClient HttpClient
Returns
T
WithLogger(ILogger)
public T WithLogger(ILogger logger)
Parameters
logger ILogger
Returns
T