Interface IUploadApi<TApiResultData>
- Namespace
- Apizr.Transferring.Requesting
- Assembly
- Apizr.Integrations.FileTransfer.dll
public interface IUploadApi<TApiResultData> : ITransferApiBase
Type Parameters
TApiResultData
Methods
UploadAsync(ByteArrayPart)
[Multipart("----MyGreatBoundary")]
[Post("")]
Task<TApiResultData> UploadAsync(ByteArrayPart byteArrayPart)
Parameters
byteArrayPart ByteArrayPart
Returns
- Task<TApiResultData>
UploadAsync(ByteArrayPart, IApizrRequestOptions)
[Multipart("----MyGreatBoundary")]
[Post("")]
Task<TApiResultData> UploadAsync(ByteArrayPart byteArrayPart, IApizrRequestOptions options)
Parameters
byteArrayPart ByteArrayPart
options IApizrRequestOptions
Returns
- Task<TApiResultData>
UploadAsync(ByteArrayPart, string)
[Multipart("----MyGreatBoundary")]
[Post("/{path}")]
[QueryUriFormat(UriFormat.Unescaped)]
Task<TApiResultData> UploadAsync(ByteArrayPart byteArrayPart, string path)
Parameters
byteArrayPart ByteArrayPart
path string
Returns
- Task<TApiResultData>
UploadAsync(ByteArrayPart, string, IApizrRequestOptions)
[Multipart("----MyGreatBoundary")]
[Post("/{path}")]
[QueryUriFormat(UriFormat.Unescaped)]
Task<TApiResultData> UploadAsync(ByteArrayPart byteArrayPart, string path, IApizrRequestOptions options)
Parameters
byteArrayPart ByteArrayPart
path string
options IApizrRequestOptions
Returns
- Task<TApiResultData>
UploadAsync(FileInfoPart)
[Multipart("----MyGreatBoundary")]
[Post("")]
Task<TApiResultData> UploadAsync(FileInfoPart fileInfoPart)
Parameters
fileInfoPart FileInfoPart
Returns
- Task<TApiResultData>
UploadAsync(FileInfoPart, IApizrRequestOptions)
[Multipart("----MyGreatBoundary")]
[Post("")]
Task<TApiResultData> UploadAsync(FileInfoPart fileInfoPart, IApizrRequestOptions options)
Parameters
fileInfoPart FileInfoPart
options IApizrRequestOptions
Returns
- Task<TApiResultData>
UploadAsync(FileInfoPart, string)
[Multipart("----MyGreatBoundary")]
[Post("/{filePath}")]
[QueryUriFormat(UriFormat.Unescaped)]
Task<TApiResultData> UploadAsync(FileInfoPart fileInfoPart, string filePath)
Parameters
fileInfoPart FileInfoPart
filePath string
Returns
- Task<TApiResultData>
UploadAsync(FileInfoPart, string, IApizrRequestOptions)
[Multipart("----MyGreatBoundary")]
[Post("/{filePath}")]
[QueryUriFormat(UriFormat.Unescaped)]
Task<TApiResultData> UploadAsync(FileInfoPart fileInfoPart, string filePath, IApizrRequestOptions options)
Parameters
fileInfoPart FileInfoPart
filePath string
options IApizrRequestOptions
Returns
- Task<TApiResultData>
UploadAsync(StreamPart)
[Multipart("----MyGreatBoundary")]
[Post("")]
Task<TApiResultData> UploadAsync(StreamPart streamPart)
Parameters
streamPart StreamPart
Returns
- Task<TApiResultData>
UploadAsync(StreamPart, IApizrRequestOptions)
[Multipart("----MyGreatBoundary")]
[Post("")]
Task<TApiResultData> UploadAsync(StreamPart streamPart, IApizrRequestOptions options)
Parameters
streamPart StreamPart
options IApizrRequestOptions
Returns
- Task<TApiResultData>
UploadAsync(StreamPart, string)
[Multipart("----MyGreatBoundary")]
[Post("/{path}")]
[QueryUriFormat(UriFormat.Unescaped)]
Task<TApiResultData> UploadAsync(StreamPart streamPart, string path)
Parameters
streamPart StreamPart
path string
Returns
- Task<TApiResultData>
UploadAsync(StreamPart, string, IApizrRequestOptions)
[Multipart("----MyGreatBoundary")]
[Post("/{path}")]
[QueryUriFormat(UriFormat.Unescaped)]
Task<TApiResultData> UploadAsync(StreamPart streamPart, string path, IApizrRequestOptions options)
Parameters
streamPart StreamPart
path string
options IApizrRequestOptions
Returns
- Task<TApiResultData>