logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class FakeBlobStore

    No-op IBlobStore implementation for testing.

    Inheritance
    object
    FakeBlobStore
    Implements
    IBlobStore
    IReadOnlyBlobStore
    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 FakeBlobStore : IBlobStore, IReadOnlyBlobStore, IKeyedStore, IPersistenceStore

    Constructors

    FakeBlobStore()

    Declaration
    public FakeBlobStore()

    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>

    GetLengthAsync(string, CancellationToken)

    Declaration
    public Task<long?> GetLengthAsync(string key, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    string key
    CancellationToken cancellationToken
    Returns
    Type Description
    Task<long?>

    HealthCheckAsync(CancellationToken)

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

    OpenReadAsync(string, CancellationToken)

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

    WriteAsync(string, Stream, CancellationToken)

    Declaration
    public Task WriteAsync(string key, Stream content, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    string key
    Stream content
    CancellationToken cancellationToken
    Returns
    Type Description
    Task

    WriteAsync(string, ReadOnlyMemory<byte>, CancellationToken)

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

    Implements

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