Class InMemorySessionSource<T>
Namespace: XboxAuthNet.Game.SessionStorages
Assembly: XboxAuthNet.Game.dll
public class InMemorySessionSource<T> : ISessionSource<T>
Type Parameters
T
Inheritance
object ← InMemorySessionSource<T>
Implements
Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
InMemorySessionSource(T)
public InMemorySessionSource(T obj)
Parameters
obj T
Methods
Clear(ISessionStorage)
public void Clear(ISessionStorage sessionStorage)
Parameters
sessionStorage ISessionStorage
Get(ISessionStorage)
public T? Get(ISessionStorage sessionStorage)
Parameters
sessionStorage ISessionStorage
Returns
T?
GetKeyMode(ISessionStorage)
public SessionStorageKeyMode GetKeyMode(ISessionStorage sessionStorage)
Parameters
sessionStorage ISessionStorage
Returns
Set(ISessionStorage, T?)
public void Set(ISessionStorage sessionStorage, T? obj)
Parameters
sessionStorage ISessionStorage
obj T?
SetKeyMode(ISessionStorage, SessionStorageKeyMode)
public void SetKeyMode(ISessionStorage sessionStorage, SessionStorageKeyMode mode)
Parameters
sessionStorage ISessionStorage