Table of Contents

Constructor EmbeddingActivationAssessment

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

EmbeddingActivationAssessment(EmbeddingProfileIdentity, EmbeddingActivationForecast, EmbeddingWorkload, EmbeddingSpendPeriod)

What an activation would do, what it would cost, and whether the deployment's budget admits it.

public EmbeddingActivationAssessment(EmbeddingProfileIdentity Declared, EmbeddingActivationForecast Forecast, EmbeddingWorkload Estimate, EmbeddingSpendPeriod Period)

Parameters

Declared EmbeddingProfileIdentity

The geometry configuration declares, which is what would be activated.

Forecast EmbeddingActivationForecast

What activating it would do.

Estimate EmbeddingWorkload

What that would cost, counted over the passages the run would send.

Period EmbeddingSpendPeriod

Where the deployment's budget period stands, which is what the estimate is weighed against.

Remarks

The whole of what an operator is shown before they agree to spend, in one value, because the three parts are only meaningful together: a number of passages says nothing without the ceiling it is weighed against, and a ceiling says nothing without what the run would send. ADR 0006 makes seeing this the condition of activating at all.