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