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>