Table of Contents

Constructor CountedEmbeddingActivation

Namespace
MailFathom.Application.Emails.Embeddings.Administration
Assembly
MailFathom.Application.dll

CountedEmbeddingActivation(IEmbeddingGenerationStore, IEmbeddingWorkloadReader, EmbeddingSpendGate, EmbeddingProfileActivation)

Initializes a new counted activation.

public CountedEmbeddingActivation(IEmbeddingGenerationStore generationStore, IEmbeddingWorkloadReader workloadReader, EmbeddingSpendGate spendGate, EmbeddingProfileActivation activation)

Parameters

generationStore IEmbeddingGenerationStore

Reads which generations exist, which decides what an activation would do.

workloadReader IEmbeddingWorkloadReader

Counts the passages the run would send.

spendGate EmbeddingSpendGate

Reads where the budget period stands.

activation EmbeddingProfileActivation

Performs the activation once it has been weighed.

Exceptions

ArgumentNullException

Thrown when any argument is null.