Table of Contents

Class UploadWithCommand<TUploadApiResultData>

Namespace
Apizr.Mediation.Requesting
Assembly
Apizr.Integrations.FileTransfer.MediatR.dll

The mediation upload command

public class UploadWithCommand<TUploadApiResultData> : UploadCommand<IUploadApi<TUploadApiResultData>, TUploadApiResultData>, IMediationCommand<Unit, TUploadApiResultData>, IRequest<TUploadApiResultData>, IBaseRequest

Type Parameters

TUploadApiResultData
Inheritance
UploadCommand<IUploadApi<TUploadApiResultData>, TUploadApiResultData>
UploadWithCommand<TUploadApiResultData>
Implements
IMediationCommand<Unit, TUploadApiResultData>
IRequest<TUploadApiResultData>
IBaseRequest
Inherited Members

Constructors

UploadWithCommand(ByteArrayPart, Action<IApizrRequestOptionsBuilder>)

Upload a file from its bytes data

public UploadWithCommand(ByteArrayPart byteArrayPart, Action<IApizrRequestOptionsBuilder> optionsBuilder = null)

Parameters

byteArrayPart ByteArrayPart

The file bytes data

optionsBuilder Action<IApizrRequestOptionsBuilder>

Some request options

UploadWithCommand(FileInfoPart, Action<IApizrRequestOptionsBuilder>)

Upload a file from its file info data

public UploadWithCommand(FileInfoPart fileInfoPart, Action<IApizrRequestOptionsBuilder> optionsBuilder = null)

Parameters

fileInfoPart FileInfoPart

The file info data

optionsBuilder Action<IApizrRequestOptionsBuilder>

Some request options

UploadWithCommand(StreamPart, Action<IApizrRequestOptionsBuilder>)

Upload a file from its stream data

public UploadWithCommand(StreamPart streamPart, Action<IApizrRequestOptionsBuilder> optionsBuilder = null)

Parameters

streamPart StreamPart

The file stream data

optionsBuilder Action<IApizrRequestOptionsBuilder>

Some request options