Class FileZipContent<TLocation, TIdentifier>
- Namespace
- MES.MQC.DataSourceLibrary.Models.Connectors
- Assembly
- MES.MQC.DataSourceLibrary.dll
public class FileZipContent<TLocation, TIdentifier> : FileContent<TLocation, TIdentifier>, IFileZipContent, IFileContent, IContent where TLocation : ContentLocationBase, new() where TIdentifier : IContentIdentifier, new()
Type Parameters
TLocationTIdentifier
- Inheritance
-
ContentBase<TLocation, TIdentifier>FileContent<TLocation, TIdentifier>FileZipContent<TLocation, TIdentifier>
- Implements
- Inherited Members
Constructors
FileZipContent(FileContent<TLocation, TIdentifier>, string)
public FileZipContent(FileContent<TLocation, TIdentifier> content, string filePath)
Parameters
contentFileContent<TLocation, TIdentifier>filePathstring
FileZipContent(string, string, TLocation, TIdentifier, DateTime, bool, string)
[JsonConstructor]
public FileZipContent(string filePath, string fileZipPath, TLocation location, TIdentifier identifier, DateTime dateTime, bool dateTimeIsReportDate, string publicUrl)
Parameters
filePathstringfileZipPathstringlocationTLocationidentifierTIdentifierdateTimeDateTimedateTimeIsReportDateboolpublicUrlstring
Properties
DateTime
public override DateTime DateTime { get; }
Property Value
DateTimeIsReportDate
public override bool DateTimeIsReportDate { get; }
Property Value
FileZipPath
public string FileZipPath { get; }
Property Value
FullFilePath
public override string FullFilePath { get; }
Property Value
Identifier
public override TIdentifier Identifier { get; }
Property Value
- TIdentifier
Location
public override TLocation Location { get; }
Property Value
- TLocation
PublicUrl
public override string PublicUrl { get; }
Property Value
Methods
GetContent()
public IFileContent GetContent()