Class FileContent<TLocation, TIdentifier>
- Namespace
- MES.MQC.DataSourceLibrary.Models.Connectors
- Assembly
- MES.MQC.DataSourceLibrary.dll
public class FileContent<TLocation, TIdentifier> : ContentBase<TLocation, TIdentifier>, IFileContent, IContent where TLocation : ContentLocationBase, new() where TIdentifier : IContentIdentifier, new()
Type Parameters
TLocationTIdentifier
- Inheritance
-
ContentBase<TLocation, TIdentifier>FileContent<TLocation, TIdentifier>
- Implements
- Derived
- Inherited Members
Properties
FileExtension
[YamlIgnore]
[JsonIgnore]
public string FileExtension { get; }
Property Value
FileName
[YamlIgnore]
[JsonIgnore]
public string FileName { get; }
Property Value
FileNameWithoutExtension
[YamlIgnore]
[JsonIgnore]
public string FileNameWithoutExtension { get; }
Property Value
FilePath
public string FilePath { get; set; }
Property Value
FileZipContents
[YamlIgnore]
[JsonIgnore]
public Dictionary<string, List<IFileZipContent>> FileZipContents { get; set; }
Property Value
FullFilePath
[YamlIgnore]
[JsonIgnore]
public virtual string FullFilePath { get; }
Property Value
Methods
AsZipContent()
public IFileZipContent AsZipContent()
Returns
Clear()
public override void Clear()
GetFileZipPaths()
public string[] GetFileZipPaths()
Returns
- string[]
SetFileZipPaths(IEnumerable<string>)
public void SetFileZipPaths(IEnumerable<string> fileZipPaths)
Parameters
fileZipPathsIEnumerable<string>