Show / Hide Table of Contents

Class ThreatListDescriptor

Threat List Descriptor.

Inheritance
System.Object
ThreatListDescriptor
Inherited Members
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
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 object. A boolean false otherwise.

Overrides
System.Object.Equals(System.Object)

GetHashCode()

Get Object's Hash Code.

Declaration
public override int GetHashCode()
Returns
Type Description
System.Int32

The object's hash code.

Overrides
System.Object.GetHashCode()

ToString()

Get Object's String Representation.

Declaration
public override string ToString()
Returns
Type Description
System.String

The object's string representation.

Overrides
System.Object.ToString()
Back to top Generated by DocFX