Table of Contents

Method BindIdentifiersAsync

Namespace
MailFathom.Application.Emails.Threads
Assembly
MailFathom.Application.dll

BindIdentifiersAsync(IPersistenceSession, MailAccountId, IReadOnlyList<string>, EmailThreadId, CancellationToken)

Binds identifiers this account does not bind yet to one conversation.

Task BindIdentifiersAsync(IPersistenceSession session, MailAccountId accountId, IReadOnlyList<string> identifiers, EmailThreadId threadId, CancellationToken cancellationToken)

Parameters

session IPersistenceSession

The transaction the bindings are written in.

accountId MailAccountId

The account the identifiers were seen in.

identifiers IReadOnlyList<string>

The identifiers to bind, which the caller has established are unbound.

threadId EmailThreadId

The conversation to bind them to.

cancellationToken CancellationToken

Propagates caller cancellation.

Returns

Task