Table of Contents

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

TLocation
TIdentifier
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

content FileContent<TLocation, TIdentifier>
filePath string

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

filePath string
fileZipPath string
location TLocation
identifier TIdentifier
dateTime DateTime
dateTimeIsReportDate bool
publicUrl string

Properties

DateTime

public override DateTime DateTime { get; }

Property Value

DateTime

DateTimeIsReportDate

public override bool DateTimeIsReportDate { get; }

Property Value

bool

FileZipPath

public string FileZipPath { get; }

Property Value

string

FullFilePath

public override string FullFilePath { get; }

Property Value

string

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

string

Methods

GetContent()

public IFileContent GetContent()

Returns

IFileContent