Show / Hide Table of Contents

Class ManagedJsonBrowsingDatabase

Managed JSON Browsing Database.

Inheritance
System.Object
BaseJsonBrowsingDatabase
ManagedJsonBrowsingDatabase
Implements
IManagedBrowsingDatabase
IUnmanagedBrowsingDatabase
System.IDisposable
Inherited Members
BaseJsonBrowsingDatabase.DatabaseFilePath
BaseJsonBrowsingDatabase.Dispose()
BaseJsonBrowsingDatabase.FindThreatListsAsync(String, CancellationToken)
BaseJsonBrowsingDatabase.GetThreatListAsync(ThreatListDescriptor, CancellationToken)
BaseJsonBrowsingDatabase.GetThreatListsAsync(CancellationToken)
BaseJsonBrowsingDatabase.GetThreatsAsync(ThreatListDescriptor, CancellationToken)
BaseJsonBrowsingDatabase.ModifyThreatListAsync(ThreatList, IEnumerable<String>, IEnumerable<Int32>, CancellationToken)
BaseJsonBrowsingDatabase.StoreThreatListAsync(ThreatList, IEnumerable<String>, CancellationToken)
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.Databases.Json
Assembly: Gee.External.Browsing.dll
Syntax
public sealed class ManagedJsonBrowsingDatabase : BaseJsonBrowsingDatabase, IManagedBrowsingDatabase, IUnmanagedBrowsingDatabase, IDisposable

Constructors

ManagedJsonBrowsingDatabase(String)

Create a Managed JSON Database.

Declaration
public ManagedJsonBrowsingDatabase(string databaseFilePath)
Parameters
Type Name Description
System.String databaseFilePath

An absolute file path to the database file. If the file does not exist, it will be created.

Exceptions
Type Condition
System.ArgumentNullException

Thrown if databaseFilePath is a null reference.

Implements

IManagedBrowsingDatabase
IUnmanagedBrowsingDatabase
System.IDisposable

Extension Methods

ManagedBrowsingDatabaseExtension.ModifyThreatListAsync(IManagedBrowsingDatabase, ThreatList, IEnumerable<String>, IEnumerable<Int32>)
ManagedBrowsingDatabaseExtension.StoreThreatListAsync(IManagedBrowsingDatabase, ThreatList, IEnumerable<String>)
UnmanagedBrowsingDatabaseExtension.ComputeThreatListChecksumAsync(IUnmanagedBrowsingDatabase, ThreatListDescriptor)
UnmanagedBrowsingDatabaseExtension.ComputeThreatListChecksumAsync(IUnmanagedBrowsingDatabase, ThreatListDescriptor, CancellationToken)
UnmanagedBrowsingDatabaseExtension.FindThreatListsAsync(IUnmanagedBrowsingDatabase, String)
UnmanagedBrowsingDatabaseExtension.GetThreatListAsync(IUnmanagedBrowsingDatabase, ThreatListDescriptor)
UnmanagedBrowsingDatabaseExtension.GetThreatListsAsync(IUnmanagedBrowsingDatabase)
UnmanagedBrowsingDatabaseExtension.GetThreatListsAsync(IUnmanagedBrowsingDatabase, IEnumerable<ThreatListDescriptor>)
UnmanagedBrowsingDatabaseExtension.GetThreatsAsync(IUnmanagedBrowsingDatabase, ThreatListDescriptor)
UnmanagedBrowsingDatabaseExtension.LookupAsync(IUnmanagedBrowsingDatabase, Url)
Back to top Generated by DocFX