Show / Hide Table of Contents

Class FullHashQuery

Full Hash Query.

Inheritance
System.Object
FullHashQuery
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.Clients
Assembly: Gee.External.Browsing.dll
Syntax
public sealed class FullHashQuery

Constructors

FullHashQuery(ThreatListDescriptor, String)

Create a Full Hash Query.

Declaration
public FullHashQuery(ThreatListDescriptor threatListDescriptor, string threatListState)
Parameters
Type Name Description
ThreatListDescriptor threatListDescriptor

A ThreatListDescriptor identifying the ThreatList to query.

System.String threatListState

The state, formatted as a hexadecimal encoded string, of the ThreatList identified by threatListDescriptor.

Exceptions
Type Condition
System.ArgumentNullException

Thrown if threatListDescriptor is a null reference, or if threatListState is a null reference.

System.FormatException

Thrown if threatListState is not hexadecimal encoded.

FullHashQuery(ThreatType, PlatformType, ThreatEntryType, String)

Create a Full Hash Query.

Declaration
public FullHashQuery(ThreatType threatType, PlatformType platformType, ThreatEntryType threatEntryType, string threatListState)
Parameters
Type Name Description
ThreatType threatType

A ThreatType identifying the ThreatList to query.

PlatformType platformType

A PlatformType identifying the ThreatList to query.

ThreatEntryType threatEntryType

A ThreatEntryType identifying the ThreatList to query.

System.String threatListState

The state, formatted as a hexadecimal encoded string, of the ThreatList identified by threatType, platformType, and threatEntryType.

Exceptions
Type Condition
System.ArgumentNullException

Thrown if threatListState is a null reference.

System.FormatException

Thrown if threatListState is not hexadecimal encoded.

Properties

ThreatListDescriptor

Get Threat List Descriptor.

Declaration
public ThreatListDescriptor ThreatListDescriptor { get; }
Property Value
Type
ThreatListDescriptor
Remarks

Represents the ThreatListDescriptor identifying the ThreatList to query.

ThreatListState

Get and Set Threat List State.

Declaration
public string ThreatListState { get; }
Property Value
Type
System.String
Remarks

Represents the state, formatted as a hexadecimal encoded string, of the ThreatList identified by ThreatListDescriptor.

Methods

Equals(Object)

Determine if This 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 this 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