Class BaseBrowsingService
Base Service.
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.Services
Assembly: Gee.External.Browsing.dll
Syntax
public abstract class BaseBrowsingService : IBrowsingService, IDisposable
Methods
Dispose()
Dispose Object.
Declaration
public abstract void Dispose()
LookupAsync(Url, CancellationToken)
Lookup a URL.
Declaration
public abstract Task<UrlLookupResult> LookupAsync(Url url, CancellationToken cancellationToken)
Parameters
| Type | Name | Description |
|---|---|---|
| Url | url | A Url to lookup. |
| System.Threading.CancellationToken | cancellationToken | A cancellation token to cancel the asynchronous operation with. |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task<UrlLookupResult> | A UrlLookupResult indicating whether |
Exceptions
| Type | Condition |
|---|---|
| BrowsingCacheException | Thrown if a caching error occurs. If you're not interested in handling this exception, catch BrowsingException instead. |
| BrowsingClientException | Thrown if an error communicating with the Google Safe Browsing API occurs. If you're not interested in handling this exception, catch BrowsingException instead. |
| BrowsingDatabaseException | Thrown if a database error occurs. If you're not interested in handling this exception, catch BrowsingException instead. |
| System.ArgumentNullException | Thrown if |
| System.ObjectDisposedException | Thrown if the object is disposed. |
| System.OperationCanceledException | Thrown if the asynchronous operation is cancelled. |
Implements
System.IDisposable