Show / Hide Table of Contents

    Class UploadFileTransferFactory

    Handles and stores the upload file transfers

    Inheritance
    System.Object
    BaseFileTransferFactory<IUploadFileInformation>
    UploadFileTransferFactory
    Implements
    IUploadFileTransferFactory
    IFileTransferFactory<IUploadFileInformation>
    Inherited Members
    BaseFileTransferFactory<IUploadFileInformation>.Logger
    BaseFileTransferFactory<IUploadFileInformation>.Keys
    BaseFileTransferFactory<IUploadFileInformation>.RegisterTransfer(IUploadFileInformation)
    BaseFileTransferFactory<IUploadFileInformation>.FileTransferAsync(ICorrelationId, CancellationToken)
    BaseFileTransferFactory<IUploadFileInformation>.GetFileTransferInformation(ICorrelationId)
    BaseFileTransferFactory<IUploadFileInformation>.Remove(IUploadFileInformation, Boolean)
    BaseFileTransferFactory<IUploadFileInformation>.EnsureKeyExists(ICorrelationId)
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Catalyst.Core.Lib.FileTransfer
    Assembly: Catalyst.Core.Lib.dll
    Syntax
    public sealed class UploadFileTransferFactory : BaseFileTransferFactory<IUploadFileInformation>, IUploadFileTransferFactory, IFileTransferFactory<IUploadFileInformation>

    Constructors

    | Improve this Doc View Source

    UploadFileTransferFactory(ILogger)

    Declaration
    public UploadFileTransferFactory(ILogger logger)
    Parameters
    Type Name Description
    ILogger logger

    Methods

    | Improve this Doc View Source

    DoTransferAsync(IUploadFileInformation)

    Does the transfer.

    Declaration
    protected override Task DoTransferAsync(IUploadFileInformation fileTransferInformation)
    Parameters
    Type Name Description
    IUploadFileInformation fileTransferInformation

    The file transfer information.

    Returns
    Type Description
    System.Threading.Tasks.Task
    Overrides
    Catalyst.Core.Lib.FileTransfer.BaseFileTransferFactory<Catalyst.Abstractions.FileTransfer.IUploadFileInformation>.DoTransferAsync(Catalyst.Abstractions.FileTransfer.IUploadFileInformation)

    Implements

    IUploadFileTransferFactory
    IFileTransferFactory<T>

    See Also

    BaseFileTransferFactory<T>
    IUploadFileTransferFactory
    • Improve this Doc
    • View Source
    Back to top Copyright © 2019 Catalyst Network