2 using System.Collections.Generic;
4 namespace kinetica.FileSystem;
26 public string FileName {
get;
set; } =
string.Empty;
31 public IList<string>
FileNames {
get;
set; } =
new List<string>();
73 return $
"FileOperationResult {{ FileName='{FileName}', IsSuccessful={IsSuccessful}, OpMode={OpMode}, IsMultiPart={IsMultiPart}, ErrorMessage='{ErrorMessage}' }}";
OperationMode
Indicates the type of file operation.
long Offset
Gets or sets the offset in the file where this part starts.
int TotalParts
Gets or sets the total number of parts.
MultiPartDownloadInfo? DownloadInfo
Gets or sets information about a multi-part download operation.
long PartSize
Gets or sets the size of the current part in bytes.
Contains information about a multi-part download operation.
int TotalParts
Gets or sets the total number of parts.
long PartSize
Gets or sets the size of the current part in bytes.
MultiPartUploadInfo? UploadInfo
Gets or sets information about a multi-part upload operation.
int PartNumber
Gets or sets the current part number.
bool IsMultiPart
Gets or sets whether this is a multi-part operation.
string FileName
Gets or sets the name of the file being uploaded/downloaded.
string? ErrorMessage
Gets or sets the error message, if any.
string UploadUuid
Gets or sets the UUID for the multi-part upload.
override string ToString()
Returns a string representation of this result.
IList< string > FileNames
Gets or sets the list of all file names for full file operations.
Contains information about a multi-part upload operation.
int PartNumber
Gets or sets the current part number.
bool IsSuccessful
Gets or sets whether the operation was successful.
Exception? Exception
Gets or sets the exception that occurred, if any.
Contains the result of a file upload or download operation.
OperationMode OpMode
Gets or sets the operation mode (upload or download).