Search Results for

    Show / Hide Table of Contents

    Class InferenceRequestRepositoryBase

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

    Constructors

    | Improve this Doc View Source

    InferenceRequestRepositoryBase(ILogger, IOptions<DatabaseOptions>)

    Declaration
    protected InferenceRequestRepositoryBase(ILogger logger, IOptions<DatabaseOptions> options)
    Parameters
    Type Name Description
    Microsoft.Extensions.Logging.ILogger logger
    Microsoft.Extensions.Options.IOptions<DatabaseOptions> options

    Methods

    | Improve this Doc View Source

    AddAsync(InferenceRequest, CancellationToken)

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

    ExistsAsync(String, CancellationToken)

    Declaration
    public virtual async Task<bool> ExistsAsync(string transactionId, CancellationToken cancellationToken = null)
    Parameters
    Type Name Description
    System.String transactionId
    CancellationToken cancellationToken
    Returns
    Type Description
    Task<System.Boolean>
    | Improve this Doc View Source

    GetInferenceRequestAsync(Guid, CancellationToken)

    Declaration
    public abstract Task<InferenceRequest> GetInferenceRequestAsync(Guid inferenceRequestId, CancellationToken cancellationToken = null)
    Parameters
    Type Name Description
    Guid inferenceRequestId
    CancellationToken cancellationToken
    Returns
    Type Description
    Task<InferenceRequest>
    | Improve this Doc View Source

    GetInferenceRequestAsync(String, CancellationToken)

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

    GetStatusAsync(String, CancellationToken)

    Declaration
    public virtual async Task<InferenceStatusResponse> GetStatusAsync(string transactionId, CancellationToken cancellationToken = null)
    Parameters
    Type Name Description
    System.String transactionId
    CancellationToken cancellationToken
    Returns
    Type Description
    Task<InferenceStatusResponse>
    | Improve this Doc View Source

    SaveAsync(InferenceRequest, CancellationToken)

    Declaration
    protected abstract Task SaveAsync(InferenceRequest inferenceRequest, CancellationToken cancellationToken = null)
    Parameters
    Type Name Description
    InferenceRequest inferenceRequest
    CancellationToken cancellationToken
    Returns
    Type Description
    Task
    | Improve this Doc View Source

    TakeAsync(CancellationToken)

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

    UpdateAsync(InferenceRequest, InferenceRequestStatus, CancellationToken)

    Declaration
    public async Task UpdateAsync(InferenceRequest inferenceRequest, InferenceRequestStatus status, CancellationToken cancellationToken = null)
    Parameters
    Type Name Description
    InferenceRequest inferenceRequest
    InferenceRequestStatus status
    CancellationToken cancellationToken
    Returns
    Type Description
    Task

    Implements

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