Show / Hide Table of Contents

Class ThreatListUpdateRequest

Threat List Update Request.

Inheritance
System.Object
ThreatListUpdateRequest
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Gee.External.Browsing.Clients
Assembly: Gee.External.Browsing.dll
Syntax
public sealed class ThreatListUpdateRequest

Constructors

ThreatListUpdateRequest(IEnumerable<ThreatListUpdateQuery>)

Create a Threat List Update Request.

Declaration
public ThreatListUpdateRequest(IEnumerable<ThreatListUpdateQuery> queries)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<ThreatListUpdateQuery> queries

A collection of ThreatListUpdateQuery indicating the collection of ThreatList to retrieve.

Exceptions
Type Condition
System.ArgumentNullException

Thrown if queries is a null reference.

ThreatListUpdateRequest(IEnumerable<ThreatListUpdateQuery>, ClientMetadata)

Create a Threat List Update Request.

Declaration
public ThreatListUpdateRequest(IEnumerable<ThreatListUpdateQuery> queries, ClientMetadata clientMetadata)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<ThreatListUpdateQuery> queries

A collection of ThreatListUpdateQuery indicating the collection of ThreatList to retrieve.

ClientMetadata clientMetadata

The metadata of the client making the threat list update request. A null reference indicates the client's metadata is unknown.

Exceptions
Type Condition
System.ArgumentNullException

Thrown if queries is a null reference.

Properties

ClientMetadata

Get Client Metadata.

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

Represents the metadata of the client making the threat list update request.

Queries

Get Queries.

Declaration
public IEnumerable<ThreatListUpdateQuery> Queries { get; }
Property Value
Type
System.Collections.Generic.IEnumerable<ThreatListUpdateQuery>
Remarks

Represents the collection of ThreatListUpdateQuery indicating the collection of ThreatList to retrieve.

Methods

Build()

Build a Threat List Update Request.

Declaration
public static ThreatListUpdateRequestBuilder Build()
Returns
Type Description
ThreatListUpdateRequestBuilder

A ThreatListUpdateRequestBuilder to build a threat list update request with.

Back to top Generated by DocFX