Class ThreatListUpdateRequest
Threat List Update Request.
Inheritance
Inherited Members
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 |
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 |
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. |