Table of Contents

Interface IContainerManager

Namespace
JobFlow.Core.Infrastructure.Storage
Assembly
JobFlow.Core.dll
public interface IContainerManager
Extension Methods

Methods

CreateAsync<T>(T, string)

Task<CreateResult> CreateAsync<T>(T dataObject, string filename)

Parameters

dataObject T
filename string

Returns

Task<CreateResult>

Type Parameters

T

RetrieveAsync(string, Type, string)

Task<RetrieveResult<object>> RetrieveAsync(string filename, Type type, string concurrencyToken)

Parameters

filename string
type Type
concurrencyToken string

Returns

Task<RetrieveResult<object>>

RetrieveAsync<T>(string, string)

Task<RetrieveResult<T>> RetrieveAsync<T>(string filename, string concurrencyToken)

Parameters

filename string
concurrencyToken string

Returns

Task<RetrieveResult<T>>

Type Parameters

T

TryDeleteAsync(string, string)

Task<bool> TryDeleteAsync(string filename, string concurrencyToken)

Parameters

filename string
concurrencyToken string

Returns

Task<bool>

UpdateAsync<T>(T, string, string)

Task<UpdateResult> UpdateAsync<T>(T dataObject, string filename, string concurrencyToken)

Parameters

dataObject T
filename string
concurrencyToken string

Returns

Task<UpdateResult>

Type Parameters

T