Search Results for

    Show / Hide Table of Contents

    Class StorageMetadataRepositoryBase

    Inheritance
    System.Object
    StorageMetadataRepositoryBase
    Implements
    IStorageMetadataRepository
    Namespace: Monai.Deploy.InformaticsGateway.Database.Api.Repositories
    Assembly: Monai.Deploy.InformaticsGateway.Database.Api.dll
    Syntax
    public abstract class StorageMetadataRepositoryBase : IStorageMetadataRepository

    Constructors

    | Improve this Doc View Source

    StorageMetadataRepositoryBase(ILogger)

    Declaration
    protected StorageMetadataRepositoryBase(ILogger logger)
    Parameters
    Type Name Description
    Microsoft.Extensions.Logging.ILogger logger

    Methods

    | Improve this Doc View Source

    AddAsync(FileStorageMetadata, CancellationToken)

    Declaration
    public async Task AddAsync(FileStorageMetadata metadata, CancellationToken cancellationToken = null)
    Parameters
    Type Name Description
    FileStorageMetadata metadata
    CancellationToken cancellationToken
    Returns
    Type Description
    Task
    | Improve this Doc View Source

    AddAsyncInternal(StorageMetadataWrapper, CancellationToken)

    Declaration
    protected abstract Task AddAsyncInternal(StorageMetadataWrapper metadata, CancellationToken cancellationToken = null)
    Parameters
    Type Name Description
    StorageMetadataWrapper metadata
    CancellationToken cancellationToken
    Returns
    Type Description
    Task
    | Improve this Doc View Source

    AddOrUpdateAsync(FileStorageMetadata, CancellationToken)

    Declaration
    public async Task AddOrUpdateAsync(FileStorageMetadata metadata, CancellationToken cancellationToken = null)
    Parameters
    Type Name Description
    FileStorageMetadata metadata
    CancellationToken cancellationToken
    Returns
    Type Description
    Task
    | Improve this Doc View Source

    DeleteAsync(String, String, CancellationToken)

    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

    DeleteInternalAsync(StorageMetadataWrapper, CancellationToken)

    Declaration
    protected abstract Task<bool> DeleteInternalAsync(StorageMetadataWrapper metadata, CancellationToken cancellationToken = null)
    Parameters
    Type Name Description
    StorageMetadataWrapper metadata
    CancellationToken cancellationToken
    Returns
    Type Description
    Task<System.Boolean>
    | Improve this Doc View Source

    DeletePendingUploadsAsync(CancellationToken)

    Declaration
    public abstract Task DeletePendingUploadsAsync(CancellationToken cancellationToken = null)
    Parameters
    Type Name Description
    CancellationToken cancellationToken
    Returns
    Type Description
    Task
    | Improve this Doc View Source

    FindByIds(String, String, CancellationToken)

    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
    Type Description
    Task<StorageMetadataWrapper>
    | Improve this Doc View Source

    GetFileStorageMetdadataAsync(String, CancellationToken)

    Declaration
    public abstract Task<IList<FileStorageMetadata>> GetFileStorageMetdadataAsync(string correlationId, CancellationToken cancellationToken = null)
    Parameters
    Type Name Description
    System.String correlationId
    CancellationToken cancellationToken
    Returns
    Type Description
    Task<IList<FileStorageMetadata>>
    | Improve this Doc View Source

    GetFileStorageMetdadataAsync(String, String, CancellationToken)

    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
    Type Description
    Task<FileStorageMetadata>
    | Improve this Doc View Source

    UpdateAsync(FileStorageMetadata, CancellationToken)

    Declaration
    public virtual async Task UpdateAsync(FileStorageMetadata metadata, CancellationToken cancellationToken = null)
    Parameters
    Type Name Description
    FileStorageMetadata metadata
    CancellationToken cancellationToken
    Returns
    Type Description
    Task
    | Improve this Doc View Source

    UpdateInternal(StorageMetadataWrapper, CancellationToken)

    Declaration
    protected abstract Task UpdateInternal(StorageMetadataWrapper metadata, CancellationToken cancellationToken = null)
    Parameters
    Type Name Description
    StorageMetadataWrapper metadata
    CancellationToken cancellationToken
    Returns
    Type Description
    Task

    Implements

    IStorageMetadataRepository
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2022-2023 Project MONAI
    Generated by DocFX