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
byteArrayPartByteArrayPartThe file bytes data
optionsBuilderAction<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
fileInfoPartFileInfoPartThe file info data
optionsBuilderAction<IApizrRequestOptionsBuilder>Some request options
UploadWithCommand(StreamPart, Action<IApizrRequestOptionsBuilder>)
Upload a file from its stream data
public UploadWithCommand(StreamPart streamPart, Action<IApizrRequestOptionsBuilder> optionsBuilder = null)
Parameters
streamPartStreamPartThe file stream data
optionsBuilderAction<IApizrRequestOptionsBuilder>Some request options