Search Results for

    Show / Hide Table of Contents

    Interface IStorageMetadataRepository

    Interface for accessing storage metadata objects.

    Namespace: Monai.Deploy.InformaticsGateway.Database.Api.Repositories
    Assembly: Monai.Deploy.InformaticsGateway.Database.Api.dll
    Syntax
    public interface IStorageMetadataRepository

    Methods

    | Improve this Doc View Source

    AddAsync(FileStorageMetadata, CancellationToken)

    Adds new storage metadata object to the repository.

    Declaration
    Task AddAsync(FileStorageMetadata metadata, CancellationToken cancellationToken = null)
    Parameters
    Type Name Description
    FileStorageMetadata metadata

    The storage metadata object to be added.

    CancellationToken cancellationToken
    Returns
    Type Description
    Task
    | Improve this Doc View Source

    AddOrUpdateAsync(FileStorageMetadata, CancellationToken)

    Adds or updates an storage metadata object's status.

    Declaration
    Task AddOrUpdateAsync(FileStorageMetadata metadata, CancellationToken cancellationToken = null)
    Parameters
    Type Name Description
    FileStorageMetadata metadata

    The storage metadata object to be added/updated.

    CancellationToken cancellationToken
    Returns
    Type Description
    Task
    | Improve this Doc View Source

    DeleteAsync(String, String, CancellationToken)

    Deletes the specified storage metadata object.

    Declaration
    Task<bool> DeleteAsync(string correlationId, string identity, CancellationToken cancellationToken = null)
    Parameters
    Type Name Description
    System.String correlationId

    Correlation ID

    System.String identity

    The unique identity representing the object.

    CancellationToken cancellationToken
    Returns
    Type Description
    Task<System.Boolean>
    | Improve this Doc View Source

    DeletePendingUploadsAsync(CancellationToken)

    Deletes all pending storage metadata objects.

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

    GetFileStorageMetdadataAsync(String, CancellationToken)

    Gets all storage metadata objects associated with the correlation ID.

    Declaration
    Task<IList<FileStorageMetadata>> GetFileStorageMetdadataAsync(string correlationId, CancellationToken cancellationToken = null)
    Parameters
    Type Name Description
    System.String correlationId

    Correlation ID

    CancellationToken cancellationToken
    Returns
    Type Description
    Task<IList<FileStorageMetadata>>
    | Improve this Doc View Source

    GetFileStorageMetdadataAsync(String, String, CancellationToken)

    Gets the specified storage metadata object.

    Declaration
    Task<FileStorageMetadata> GetFileStorageMetdadataAsync(string correlationId, string identity, CancellationToken cancellationToken = null)
    Parameters
    Type Name Description
    System.String correlationId

    Correlation ID

    System.String identity

    The unique identity representing the object.

    CancellationToken cancellationToken
    Returns
    Type Description
    Task<FileStorageMetadata>
    | Improve this Doc View Source

    UpdateAsync(FileStorageMetadata, CancellationToken)

    Updates an storage metadata object's status.

    Declaration
    Task UpdateAsync(FileStorageMetadata metadata, CancellationToken cancellationToken = null)
    Parameters
    Type Name Description
    FileStorageMetadata metadata

    The storage metadata object to be updated.

    CancellationToken cancellationToken
    Returns
    Type Description
    Task
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2022-2023 Project MONAI
    Generated by DocFX