Show / Hide Table of Contents

Class UnmanagedJsonBrowsingDatabase

Unmanaged JSON Database.

Inheritance
System.Object
BaseJsonBrowsingDatabase
UnmanagedJsonBrowsingDatabase
Implements
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 UnmanagedJsonBrowsingDatabase : BaseJsonBrowsingDatabase, IUnmanagedBrowsingDatabase, IDisposable

Constructors

UnmanagedJsonBrowsingDatabase(String)

Create an Unmanaged JSON Database.

Declaration
public UnmanagedJsonBrowsingDatabase(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

IUnmanagedBrowsingDatabase
System.IDisposable

Extension Methods

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