protected override void OnConfiguring(IMongoDatabaseBuilder builder) { builder .RegisterSerializer(new DateTimeOffsetSerializer(BsonType.String)) .ConfigureConnection(con => con.ReadConcern = ReadConcern.Majority) .ConfigureConnection(con => con.WriteConcern = WriteConcern.WMajority) .ConfigureConnection(con => con.ReadPreference = ReadPreference.Primary) .ConfigureCollection(new FaceCollectionConfiguration()) .ConfigureCollection(new CameraCollectionConfiguration()) .ConfigureCollection(new PersonCollectionConfiguration()) .ConfigureCollection(new GroupCollectionConfiguration()) .ConfigureCollection(new AlbumCollectionConfiguration()) .ConfigureCollection(new GeoAddressCacheCollectionConfiguration()) .ConfigureCollection(new MediaCollectionConfiguration()); }
protected override void OnConfiguring(IMongoDatabaseBuilder mongoDatabaseBuilder) { mongoDatabaseBuilder .RegisterSerializer(new DateTimeOffsetSerializer(BsonType.String)) .ConfigureConnection(con => con.ReadConcern = ReadConcern.Majority) .ConfigureConnection(con => con.WriteConcern = WriteConcern.WMajority) .ConfigureConnection(con => con.ReadPreference = ReadPreference.Primary) .ConfigureCollection(new ApiScopeCollectionConfiguration()) .ConfigureCollection(new PersistedGrantCollectionConfiguration()) .ConfigureCollection(new IdentityResourceCollectionConfiguration()) .ConfigureCollection(new ApiResourceCollectionConfiguration()) .ConfigureCollection(new SignUpSessionCollectionConfiguration()) .ConfigureCollection(new UserCollectionConfiguration()) .ConfigureCollection(new OneLoginClientCollectionConfiguration()); }
protected override void OnConfiguring(IMongoDatabaseBuilder builder) { builder .RegisterSerializer(new DateTimeOffsetSerializer(BsonType.String)) .ConfigureConnection(con => con.ReadConcern = ReadConcern.Majority) .ConfigureConnection(con => con.WriteConcern = WriteConcern.WMajority) .ConfigureConnection(con => con.ReadPreference = ReadPreference.Primary) .ConfigureCollection(new ApplicationCollectionConfiguration()) .ConfigureCollection(new EnvironmentCollectionConfiguration()) .ConfigureCollection(new ChangeLogCollectionConfiguration()) .ConfigureCollection(new VariableCollectionConfiguration()) .ConfigureCollection(new PublishedApplicationPartCollectionConfiguration()) .ConfigureCollection(new ClaimedVersionCollectionConfiguration()) .ConfigureCollection(new VariableValueCollectionConfiguration()) .ConfigureCollection(new ComponentCollectionConfiguration()); }