Domain Detective

API Reference

Interface

ICtProviderStateStore

Namespace DomainDetective
Assembly DomainDetective
Modifiers abstract

Persists certificate transparency provider runtime state for resumable services.

Methods

public abstract Task<CtProviderRuntimeState> GetAsync(String providerId, CancellationToken cancellationToken = null) #
Returns: Task<CtProviderRuntimeState>

Gets the runtime state for the requested provider.

Parameters

providerId System.String requiredposition: 0
Stable provider identifier.
cancellationToken System.Threading.CancellationToken = null optionalposition: 1
Cancellation token.
public abstract Task SaveAsync(CtProviderRuntimeState state, CancellationToken cancellationToken = null) #
Returns: Task

Saves the runtime state for a provider.

Parameters

state DomainDetective.CtProviderRuntimeState requiredposition: 0
Provider runtime state to persist.
cancellationToken System.Threading.CancellationToken = null optionalposition: 1
Cancellation token.
{{ include "footer" }}