Class ThreatListDescriptor
Threat List Descriptor.
Inheritance
Inherited Members
Namespace: Gee.External.Browsing
Assembly: Gee.External.Browsing.dll
Syntax
public sealed class ThreatListDescriptor
Remarks
Identifies a threat list. A threat list is identified using a ThreatType, which indicates the nature of its associated threats, a PlatformType, which indicates the platform its associated threats target, and a ThreatEntryType, which indicates how its associated threats is posed.
Constructors
ThreatListDescriptor(ThreatType, PlatformType, ThreatEntryType)
Create a Threat List Descriptor.
Declaration
public ThreatListDescriptor(ThreatType threatType, PlatformType platformType, ThreatEntryType threatEntryType)
Parameters
Type | Name | Description |
---|---|---|
ThreatType | threatType | A ThreatType identifying the threat list. |
PlatformType | platformType | A PlatformType identifying the threat list. |
ThreatEntryType | threatEntryType | A ThreatEntryType identifying the threat list. |
Properties
IsMalwareList
Determine if Threat List is a Malware List.
Declaration
public bool IsMalwareList { get; }
Property Value
Type |
---|
System.Boolean |
Remarks
Determines if the threat list is a Malware list.
IsPotentiallyHarmfulApplicationList
Determine if Threat List is a Potentially Harmful Application List.
Declaration
public bool IsPotentiallyHarmfulApplicationList { get; }
Property Value
Type |
---|
System.Boolean |
Remarks
Determines if the threat list is a PotentiallyHarmfulApplication (PHA) list.
IsSocialEngineeringList
Determine if Threat List is a Social Engineering List.
Declaration
public bool IsSocialEngineeringList { get; }
Property Value
Type |
---|
System.Boolean |
Remarks
Determines if the threat list is a SocialEngineering list.
IsUnwantedSoftwareList
Determine if Threat List is an Unwanted Software List.
Declaration
public bool IsUnwantedSoftwareList { get; }
Property Value
Type |
---|
System.Boolean |
Remarks
Determines if the threat list is an UnwantedSoftware list.
PlatformType
Get Threat List's Platform Type.
Declaration
public PlatformType PlatformType { get; }
Property Value
Type |
---|
PlatformType |
Remarks
Represents the PlatformType identifying the threat list.
ThreatEntryType
Get Threat List's Threat Entry Type.
Declaration
public ThreatEntryType ThreatEntryType { get; }
Property Value
Type |
---|
ThreatEntryType |
Remarks
Represents the ThreatEntryType identifying the threat list.
ThreatType
Get Threat List's Threat Type.
Declaration
public ThreatType ThreatType { get; }
Property Value
Type |
---|
ThreatType |
Remarks
Represents the ThreatType identifying the threat list.
Methods
Equals(Object)
Determine if Object is Equal to Another Object.
Declaration
public override bool Equals(object object)
Parameters
Type | Name | Description |
---|---|---|
System.Object | object | An object to compare to. |
Returns
Type | Description |
---|---|
System.Boolean | A boolean true if the object is equal to |
Overrides
GetHashCode()
Get Object's Hash Code.
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
System.Int32 | The object's hash code. |
Overrides
ToString()
Get Object's String Representation.
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
System.String | The object's string representation. |