Table of Contents

Class ServiceCollectionExtensions

Namespace
MailFathom.Infrastructure
Assembly
MailFathom.Infrastructure.dll

Infrastructure dependency registration.

public static class ServiceCollectionExtensions
Inheritance
ServiceCollectionExtensions
Inherited Members

Methods

AddEmailEmbeddingGeneration(IServiceCollection)

Registers the units of work that turn a message's passages into vectors.

AddInfrastructure(IServiceCollection, Func<IServiceProvider, PostgresConnectionSettings>, PostgresTextSearchConfiguration)

Registers EF Core persistence, MailKit mailbox access, and application synchronization services.

AddSecretResolution(IServiceCollection, SecretValueInterpretation)

Registers the secret reference grammar, the shipped scheme adapters, and the composite dispatch.