Table of Contents

Class InMemorySessionSource<T>

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

public class InMemorySessionSource<T> : ISessionSource<T>

Type Parameters

T

Inheritance

objectInMemorySessionSource<T>

Implements

ISessionSource<T>

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

SessionStorageKeyMode

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

mode SessionStorageKeyMode