17.43. Class ServiceCollectionExt

Namespace: ArmoniK.Core.Adapters.MongoDB
Assembly: ArmoniK.Core.Adapters.MongoDB.dll

public static class ServiceCollectionExt

17.43.1. Inheritance

objectServiceCollectionExt

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

IServiceCollection

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

IServiceCollection

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

IServiceCollection

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

IServiceCollection

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

17.43.3.5.2. Returns

IServiceCollection