26 lines
		
	
	
		
			1020 B
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			1020 B
		
	
	
	
		
			C#
		
	
	
	
	
	
| namespace Core.Blueprint.Mongo
 | |
| {
 | |
|     /// <summary>
 | |
|     /// Represents the MongoDB configuration settings, including the connection string, 
 | |
|     /// database name, and audience, used for connecting and authenticating to a MongoDB instance.
 | |
|     /// Implements the <see cref="IMongoDbSettings"/> interface to provide a strongly typed configuration.
 | |
|     /// </summary>
 | |
|     public class MongoDbSettings : IMongoDbSettings
 | |
|     {
 | |
|         /// <summary>
 | |
|         /// Gets or sets the connection string used to connect to the MongoDB instance.
 | |
|         /// </summary>
 | |
|         public string ConnectionString { get; set; } = string.Empty;
 | |
| 
 | |
|         /// <summary>
 | |
|         /// Gets or sets the name of the MongoDB database to connect to.
 | |
|         /// </summary>
 | |
|         public string Databasename { get; set; } = string.Empty;
 | |
| 
 | |
|         /// <summary>
 | |
|         /// Gets or sets the audience (resource identifier) used for MongoDB authentication.
 | |
|         /// </summary>
 | |
|         public string Audience { get; set; } = string.Empty;
 | |
|     }
 | |
| }
 | 
