Akka.Persistence.MongoDb.MongoDbPersistence.MongoDbPersistence C# (CSharp) Метод

MongoDbPersistence() публичный Метод

public MongoDbPersistence ( ExtendedActorSystem system ) : System
system ExtendedActorSystem
Результат System
        public MongoDbPersistence(ExtendedActorSystem system)
        {
            if (system == null)
                throw new ArgumentNullException(nameof(system));

            // Initialize fallback configuration defaults
            system.Settings.InjectTopLevelFallback(DefaultConfiguration());

            // Read config
            var journalConfig = system.Settings.Config.GetConfig("akka.persistence.journal.mongodb");
            JournalSettings = new MongoDbJournalSettings(journalConfig);

            var snapshotConfig = system.Settings.Config.GetConfig("akka.persistence.snapshot-store.mongodb");
            SnapshotStoreSettings = new MongoDbSnapshotSettings(snapshotConfig);
        }
    }