17.43. Class ServiceCollectionExt
Namespace: ArmoniK.Core.Adapters.MongoDB
Assembly: ArmoniK.Core.Adapters.MongoDB.dll
public static class ServiceCollectionExt
17.43.1. Inheritance
17.43.2. Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
17.43.3. Methods
17.43.3.1. AddClientSubmitterAuthServices(IServiceCollection, ConfigurationManager, out AuthenticationCache)
Add the authentication service to the service collection
[PublicAPI]
public static IServiceCollection AddClientSubmitterAuthServices(this IServiceCollection services, ConfigurationManager configuration, out AuthenticationCache authCache)
17.43.3.1.1. Parameters
services IServiceCollection
Services
configuration ConfigurationManager
Configuration
authCache AuthenticationCache
Created authentication cache
17.43.3.1.2. Returns
Services
17.43.3.2. AddClientSubmitterAuthenticationStorage(IServiceCollection, ConfigurationManager)
Add the storage provider for the client authentication system to the service collection
[PublicAPI]
public static IServiceCollection AddClientSubmitterAuthenticationStorage(this IServiceCollection services, ConfigurationManager configuration)
17.43.3.2.1. Parameters
services IServiceCollection
Services
configuration ConfigurationManager
Configuration
17.43.3.2.2. Returns
Services
17.43.3.3. AddMongoClient(IServiceCollection, ConfigurationManager, ILogger)
public static IServiceCollection AddMongoClient(this IServiceCollection services, ConfigurationManager configuration, ILogger logger)
17.43.3.3.1. Parameters
services IServiceCollection
configuration ConfigurationManager
logger ILogger
17.43.3.3.2. Returns
17.43.3.4. AddMongoComponents(IServiceCollection, ConfigurationManager, ILogger)
[PublicAPI]
public static IServiceCollection AddMongoComponents(this IServiceCollection services, ConfigurationManager configuration, ILogger logger)
17.43.3.4.1. Parameters
services IServiceCollection
configuration ConfigurationManager
logger ILogger
17.43.3.4.2. Returns
17.43.3.5. AddMongoStorages(IServiceCollection, ConfigurationManager, ILogger)
[PublicAPI]
public static IServiceCollection AddMongoStorages(this IServiceCollection services, ConfigurationManager configuration, ILogger logger)
17.43.3.5.1. Parameters
services IServiceCollection
configuration ConfigurationManager
logger ILogger