Constructor ActiveEmbeddingProfile
- Namespace
- MailFathom.Application.Emails.Embeddings
- Assembly
- MailFathom.Application.dll
ActiveEmbeddingProfile(EmbeddingProfileId, EmbeddingProfileIdentity)
The profile vectors are currently produced and read under, and the geometry it fixed when it was registered.
public ActiveEmbeddingProfile(EmbeddingProfileId Id, EmbeddingProfileIdentity Identity)
Parameters
IdEmbeddingProfileIdWhich registered profile this is.
IdentityEmbeddingProfileIdentityThe geometry the profile fixed at registration.
Remarks
Its absence is what "this instance does not embed" means. There is no configuration flag beside it: an active profile row exists, or it does not, and ADR 0006 records why the switch is an activation rather than a setting.
The identity travels with the identifier rather than being looked up beside it, because a caller about to spend on a provider call needs both: the identifier says which rows the vectors hang on, and the identity says which space they have to belong to for that attribution to be true.