logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class ThrowingKeyValueStore

    IKeyValueStore implementation whose every operation throws, for failure-path testing.

    Inheritance
    object
    ThrowingKeyValueStore
    Implements
    IKeyValueStore
    IKeyedStore
    IPersistenceStore
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.Tests.Shared.Fakes
    Assembly: Tests.dll
    Syntax
    public class ThrowingKeyValueStore : IKeyValueStore, IKeyedStore, IPersistenceStore

    Constructors

    ThrowingKeyValueStore()

    Declaration
    public ThrowingKeyValueStore()

    Properties

    Namespace

    Declaration
    public string Namespace { get; }
    Property Value
    Type Description
    string

    Methods

    DeleteAsync(string, CancellationToken)

    Declaration
    public Task DeleteAsync(string key, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    string key
    CancellationToken cancellationToken
    Returns
    Type Description
    Task

    ExistsAsync(string, CancellationToken)

    Declaration
    public Task<bool> ExistsAsync(string key, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    string key
    CancellationToken cancellationToken
    Returns
    Type Description
    Task<bool>

    GetAsync(string, CancellationToken)

    Declaration
    public Task<ReadOnlyMemory<byte>?> GetAsync(string key, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    string key
    CancellationToken cancellationToken
    Returns
    Type Description
    Task<ReadOnlyMemory<byte>?>

    HealthCheckAsync(CancellationToken)

    Declaration
    public Task<bool> HealthCheckAsync(CancellationToken cancellationToken)
    Parameters
    Type Name Description
    CancellationToken cancellationToken
    Returns
    Type Description
    Task<bool>

    SetAsync(string, ReadOnlyMemory<byte>, CancellationToken)

    Declaration
    public Task SetAsync(string key, ReadOnlyMemory<byte> value, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    string key
    ReadOnlyMemory<byte> value
    CancellationToken cancellationToken
    Returns
    Type Description
    Task

    Implements

    IKeyValueStore
    IKeyedStore
    IPersistenceStore
    In this article
    © 2026 Serenity. All Rights Reserved