Class DefaultMongoDatabaseNameResolver
Represents an implementation of IMongoDatabaseNameResolver that resolves a configured database name with tenant suffix.
public class DefaultMongoDatabaseNameResolver : IMongoDatabaseNameResolver
- Inheritance
-
DefaultMongoDatabaseNameResolver
- Implements
- Inherited Members
Constructors
DefaultMongoDatabaseNameResolver(IOptionsMonitor<MongoDBOptions>, ITenantIdAccessor)
Represents an implementation of IMongoDatabaseNameResolver that resolves a configured database name with tenant suffix.
public DefaultMongoDatabaseNameResolver(IOptionsMonitor<MongoDBOptions> options, ITenantIdAccessor tenantIdAccessor)
Parameters
optionsIOptionsMonitor<MongoDBOptions>tenantIdAccessorITenantIdAccessorThe ITenantIdAccessor.
Methods
Resolve()
Resolve the name of the MongoDB database.
public string Resolve()
Returns
- string
Name of the database.