Table of Contents

Class ArcBuilderExtensions

Namespace
Cratis.Arc
Assembly
Cratis.Arc.MongoDB.dll

Provides extension methods for IArcBuilder.

public static class ArcBuilderExtensions
Inheritance
ArcBuilderExtensions
Inherited Members

Methods

WithMongoDB(IArcBuilder, Action<MongoDBOptions>?, Action<IMongoDBBuilder>?, string?)

Add MongoDB to the solution. Configures default settings for the MongoDB Driver.

public static IArcBuilder WithMongoDB(this IArcBuilder arcBuilder, Action<MongoDBOptions>? configureOptions = null, Action<IMongoDBBuilder>? configureMongoDB = null, string? mongoDBConfigSectionPath = null)

Parameters

arcBuilder IArcBuilder

IArcBuilder to use MongoDB with.

configureOptions Action<MongoDBOptions>

Optional callback for configuring MongoDBOptions.

configureMongoDB Action<IMongoDBBuilder>

The optional callback for configuring IMongoDBBuilder.

mongoDBConfigSectionPath string

Optional string for the MongoDBOptions config section path.

Returns

IArcBuilder

IArcBuilder for building continuation.