Class StorageMetadataRepositoryBase
Inheritance
System.Object
StorageMetadataRepositoryBase
Assembly: Monai.Deploy.InformaticsGateway.Database.Api.dll
public abstract class StorageMetadataRepositoryBase : IStorageMetadataRepository
Constructors
|
Improve this Doc
View Source
Declaration
protected StorageMetadataRepositoryBase(ILogger logger)
Parameters
Type |
Name |
Description |
Microsoft.Extensions.Logging.ILogger |
logger |
|
Methods
|
Improve this Doc
View Source
Declaration
public async Task AddAsync(FileStorageMetadata metadata, CancellationToken cancellationToken = null)
Parameters
Returns
|
Improve this Doc
View Source
Declaration
protected abstract Task AddAsyncInternal(StorageMetadataWrapper metadata, CancellationToken cancellationToken = null)
Parameters
Returns
|
Improve this Doc
View Source
Declaration
public async Task AddOrUpdateAsync(FileStorageMetadata metadata, CancellationToken cancellationToken = null)
Parameters
Returns
|
Improve this Doc
View Source
Declaration
public virtual async Task<bool> DeleteAsync(string correlationId, string identity, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
System.String |
correlationId |
|
System.String |
identity |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Boolean> |
|
|
Improve this Doc
View Source
Declaration
protected abstract Task<bool> DeleteInternalAsync(StorageMetadataWrapper metadata, CancellationToken cancellationToken = null)
Parameters
Returns
Type |
Description |
Task<System.Boolean> |
|
|
Improve this Doc
View Source
Declaration
public abstract Task DeletePendingUploadsAsync(CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
CancellationToken |
cancellationToken |
|
Returns
|
Improve this Doc
View Source
Declaration
protected abstract Task<StorageMetadataWrapper> FindByIds(string id, string correlationId, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
System.String |
id |
|
System.String |
correlationId |
|
CancellationToken |
cancellationToken |
|
Returns
|
Improve this Doc
View Source
Declaration
public abstract Task<IList<FileStorageMetadata>> GetFileStorageMetdadataAsync(string correlationId, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
System.String |
correlationId |
|
CancellationToken |
cancellationToken |
|
Returns
|
Improve this Doc
View Source
Declaration
public abstract Task<FileStorageMetadata> GetFileStorageMetdadataAsync(string correlationId, string identity, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
System.String |
correlationId |
|
System.String |
identity |
|
CancellationToken |
cancellationToken |
|
Returns
|
Improve this Doc
View Source
Declaration
public virtual async Task UpdateAsync(FileStorageMetadata metadata, CancellationToken cancellationToken = null)
Parameters
Returns
|
Improve this Doc
View Source
Declaration
protected abstract Task UpdateInternal(StorageMetadataWrapper metadata, CancellationToken cancellationToken = null)
Parameters
Returns
Implements