Class FakeBlobStore
No-op IBlobStore implementation for testing.
Inheritance
FakeBlobStore
Assembly: Tests.dll
Syntax
public class FakeBlobStore : IBlobStore, IReadOnlyBlobStore, IKeyedStore, IPersistenceStore
Constructors
FakeBlobStore()
Declaration
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
GetLengthAsync(string, CancellationToken)
Declaration
public Task<long?> GetLengthAsync(string key, CancellationToken cancellationToken)
Parameters
Returns
HealthCheckAsync(CancellationToken)
Declaration
public Task<bool> HealthCheckAsync(CancellationToken cancellationToken)
Parameters
Returns
OpenReadAsync(string, CancellationToken)
Declaration
public Task<Stream> OpenReadAsync(string key, CancellationToken cancellationToken)
Parameters
Returns
WriteAsync(string, Stream, CancellationToken)
Declaration
public Task WriteAsync(string key, Stream content, CancellationToken cancellationToken)
Parameters
Returns
WriteAsync(string, ReadOnlyMemory<byte>, CancellationToken)
Declaration
public Task WriteAsync(string key, ReadOnlyMemory<byte> content, CancellationToken cancellationToken)
Parameters
Returns
Implements