Table of Contents

Class SessionFromStorage<T>

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

public class SessionFromStorage<T> : ISessionSource<T>

Type Parameters

T

Inheritance

objectSessionFromStorage<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

SessionFromStorage(string)

public SessionFromStorage(string keyName)

Parameters

keyName string

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