Class ThrowingKeyValueStore
IKeyValueStore implementation whose every operation throws, for failure-path testing.
Inheritance
ThrowingKeyValueStore
Assembly: Tests.dll
Syntax
public class ThrowingKeyValueStore : IKeyValueStore, IKeyedStore, IPersistenceStore
Constructors
ThrowingKeyValueStore()
Declaration
public ThrowingKeyValueStore()
Properties
Namespace
Declaration
public string Namespace { get; }
Property Value
Methods
DeleteAsync(string, CancellationToken)
Declaration
public Task DeleteAsync(string key, CancellationToken cancellationToken)
Parameters
Returns
ExistsAsync(string, CancellationToken)
Declaration
public Task<bool> ExistsAsync(string key, CancellationToken cancellationToken)
Parameters
Returns
GetAsync(string, CancellationToken)
Declaration
public Task<ReadOnlyMemory<byte>?> GetAsync(string key, CancellationToken cancellationToken)
Parameters
Returns
| Type |
Description |
| Task<ReadOnlyMemory<byte>?> |
|
HealthCheckAsync(CancellationToken)
Declaration
public Task<bool> HealthCheckAsync(CancellationToken cancellationToken)
Parameters
Returns
SetAsync(string, ReadOnlyMemory<byte>, CancellationToken)
Declaration
public Task SetAsync(string key, ReadOnlyMemory<byte> value, CancellationToken cancellationToken)
Parameters
Returns
Implements