Class NetworkUsage
- Namespace
- UFEDLib
- Assembly
- UFEDLib.dll
[Serializable]
public class NetworkUsage : ModelBase, IUfedModelParser<NetworkUsage>
- Inheritance
-
NetworkUsage
- Implements
-
- Inherited Members
-
Properties
AdditionalInfo
public Dictionary<string, string> AdditionalInfo { get; set; }
Property Value
- Dictionary<string, string>
ApplicationId
public List<string> ApplicationId { get; set; }
Property Value
- List<string>
ArtifactFamily
public string ArtifactFamily { get; set; }
Property Value
- string
DateEnded
public DateTime DateEnded { get; set; }
Property Value
- DateTime
DateStarted
public DateTime DateStarted { get; set; }
Property Value
- DateTime
IsRoaming
public string IsRoaming { get; set; }
Property Value
- string
NetworkConnectionType
public string NetworkConnectionType { get; set; }
Property Value
- string
NumberOfBytesReceived
public long NumberOfBytesReceived { get; set; }
Property Value
- long
NumberOfBytesSent
public long NumberOfBytesSent { get; set; }
Property Value
- long
SSId
public string SSId { get; set; }
Property Value
- string
ServiceIdentifier
public string ServiceIdentifier { get; set; }
Property Value
- string
Source
public string Source { get; set; }
Property Value
- string
UsageMode
public string UsageMode { 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>, NetworkUsage, bool)
public static void ParseFields(IEnumerable<XElement> fieldElements, NetworkUsage result, bool debugAttributes = false)
Parameters
fieldElements IEnumerable<XElement>
result NetworkUsage
debugAttributes bool
ParseModel(XElement, bool)
public static NetworkUsage ParseModel(XElement element, bool debugAttributes = false)
Parameters
element XElement
debugAttributes bool
Returns
- NetworkUsage
ParseModelFields(IEnumerable<XElement>, NetworkUsage, bool)
public static void ParseModelFields(IEnumerable<XElement> modelFieldElements, NetworkUsage result, bool debugAttributes = false)
Parameters
modelFieldElements IEnumerable<XElement>
result NetworkUsage
debugAttributes bool
ParseMultiFields(IEnumerable<XElement>, NetworkUsage, bool)
public static void ParseMultiFields(IEnumerable<XElement> multiFieldElements, NetworkUsage result, bool debugAttributes = false)
Parameters
multiFieldElements IEnumerable<XElement>
result NetworkUsage
debugAttributes bool
ParseMultiModel(XElement, bool)
public static List<NetworkUsage> ParseMultiModel(XElement element, bool debugAttributes = false)
Parameters
element XElement
debugAttributes bool
Returns
- List<NetworkUsage>
ParseMultiModelFields(IEnumerable<XElement>, NetworkUsage, bool)
public static void ParseMultiModelFields(IEnumerable<XElement> multiModelFieldElements, NetworkUsage result, bool debugAttributes = false)
Parameters
multiModelFieldElements IEnumerable<XElement>
result NetworkUsage
debugAttributes bool