Table of Contents

Constructor MailboxSynchronizer

Namespace
MailFathom.Application.Synchronization
Assembly
MailFathom.Application.dll

MailboxSynchronizer(MailFolderResolver, IMailboxSessionFactory, IMailTransportSecurityPolicyReader, IMailSynchronizationWindowReader, ISynchronizationCheckpointStore, IPersistenceSessionFactory, IEmailMetadataRepository, IEmailContentStore, IStoredEmailContentInventory, StoredContentCeiling, RawMimeMemoryBudget, IEmailMimeReader, IMailboxMutationReconciliationStore, MailboxReconciler, DerivedWorkGate, IDerivedWorkGateTelemetry, SpamClassificationArrivals, OptimisticConcurrencyRetryPolicy, TimeProvider, MailboxSynchronizationOptions)

Initializes a new mailbox synchronizer.

public MailboxSynchronizer(MailFolderResolver folderResolver, IMailboxSessionFactory mailboxSessionFactory, IMailTransportSecurityPolicyReader transportSecurityPolicyReader, IMailSynchronizationWindowReader synchronizationWindowReader, ISynchronizationCheckpointStore checkpointStore, IPersistenceSessionFactory persistenceSessionFactory, IEmailMetadataRepository metadataRepository, IEmailContentStore contentStore, IStoredEmailContentInventory contentInventory, StoredContentCeiling storedContentCeiling, RawMimeMemoryBudget rawMimeMemoryBudget, IEmailMimeReader mimeReader, IMailboxMutationReconciliationStore mutationStore, MailboxReconciler reconciler, DerivedWorkGate derivedWorkGate, IDerivedWorkGateTelemetry gateTelemetry, SpamClassificationArrivals classificationArrivals, OptimisticConcurrencyRetryPolicy concurrencyRetryPolicy, TimeProvider timeProvider, MailboxSynchronizationOptions options)

Parameters

folderResolver MailFolderResolver
mailboxSessionFactory IMailboxSessionFactory
transportSecurityPolicyReader IMailTransportSecurityPolicyReader
synchronizationWindowReader IMailSynchronizationWindowReader
checkpointStore ISynchronizationCheckpointStore
persistenceSessionFactory IPersistenceSessionFactory
metadataRepository IEmailMetadataRepository
contentStore IEmailContentStore
contentInventory IStoredEmailContentInventory
storedContentCeiling StoredContentCeiling
rawMimeMemoryBudget RawMimeMemoryBudget
mimeReader IEmailMimeReader
mutationStore IMailboxMutationReconciliationStore
reconciler MailboxReconciler
derivedWorkGate DerivedWorkGate
gateTelemetry IDerivedWorkGateTelemetry
classificationArrivals SpamClassificationArrivals
concurrencyRetryPolicy OptimisticConcurrencyRetryPolicy
timeProvider TimeProvider
options MailboxSynchronizationOptions