Table of Contents

Class FileDownload

Namespace
UFEDLib
Assembly
UFEDLib.dll
[Serializable]
public class FileDownload : ModelBase, IUfedModelParser<FileDownload>
Inheritance
FileDownload
Implements
Inherited Members

Properties

AdditionalInfo

public Dictionary<string, string> AdditionalInfo { get; set; }

Property Value

Dictionary<string, string>

BytesReceived

public long BytesReceived { get; set; }

Property Value

long

DownloadState

public string DownloadState { get; set; }

Property Value

string

DownloadURLChains

public List<string> DownloadURLChains { get; set; }

Property Value

List<string>

EndTime

public DateTime EndTime { get; set; }

Property Value

DateTime

FileSize

public long FileSize { get; set; }

Property Value

long

LastAccessed

public DateTime LastAccessed { get; set; }

Property Value

DateTime

ServiceIdentifier

public string ServiceIdentifier { get; set; }

Property Value

string

Source

public string Source { get; set; }

Property Value

string

StartTime

public DateTime StartTime { get; set; }

Property Value

DateTime

TargetPath

public string TargetPath { get; set; }

Property Value

string

Url

public string Url { get; set; }

Property Value

string

UserMapping

public string UserMapping { get; set; }

Property Value

string

Methods

GetXmlModelType()

public static string GetXmlModelType()

Returns

string

ParseFields(IEnumerable<XElement>, FileDownload, bool)

public static void ParseFields(IEnumerable<XElement> fieldElements, FileDownload result, bool debugAttributes = false)

Parameters

fieldElements IEnumerable<XElement>
result FileDownload
debugAttributes bool

ParseModel(XElement, bool)

public static FileDownload ParseModel(XElement element, bool debugAttributes = false)

Parameters

element XElement
debugAttributes bool

Returns

FileDownload

ParseModelFields(IEnumerable<XElement>, FileDownload, bool)

public static void ParseModelFields(IEnumerable<XElement> modelFieldElements, FileDownload result, bool debugAttributes = false)

Parameters

modelFieldElements IEnumerable<XElement>
result FileDownload
debugAttributes bool

ParseMultiFields(IEnumerable<XElement>, FileDownload, bool)

public static void ParseMultiFields(IEnumerable<XElement> multiFieldElements, FileDownload result, bool debugAttributes = false)

Parameters

multiFieldElements IEnumerable<XElement>
result FileDownload
debugAttributes bool

ParseMultiModel(XElement, bool)

public static List<FileDownload> ParseMultiModel(XElement element, bool debugAttributes = false)

Parameters

element XElement
debugAttributes bool

Returns

List<FileDownload>

ParseMultiModelFields(IEnumerable<XElement>, FileDownload, bool)

public static void ParseMultiModelFields(IEnumerable<XElement> multiModelFieldElements, FileDownload result, bool debugAttributes = false)

Parameters

multiModelFieldElements IEnumerable<XElement>
result FileDownload
debugAttributes bool