17.161. Class ServiceCollectionExt
Namespace: ArmoniK.Core.Common.Injection
Assembly: ArmoniK.Core.Common.dll
Extends the functionality of the
public static class ServiceCollectionExt
17.161.1. Inheritance
17.161.2. Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
17.161.3. Methods
17.161.3.1. AddAdapter(IServiceCollection, ConfigurationManager, string, ILogger)
public static IServiceCollection AddAdapter(this IServiceCollection services, ConfigurationManager configuration, string storage, ILogger logger)
17.161.3.1.1. Parameters
services IServiceCollection
configuration ConfigurationManager
storage string
logger ILogger
17.161.3.1.2. Returns
17.161.3.2. AddArmoniKWorkerConnection(IServiceCollection, IConfiguration)
Add the services to create connection to the worker
[PublicAPI]
public static IServiceCollection AddArmoniKWorkerConnection(this IServiceCollection services, IConfiguration configuration)
17.161.3.2.1. Parameters
services IServiceCollection
Collection of service descriptors
configuration IConfiguration
Collection of configuration used to configure the added services
17.161.3.2.2. Returns
The updated collection of service descriptors
17.161.3.3. ValidateGrpcRequests(IServiceCollection)
Add validation services for gRPC Requests
[PublicAPI]
public static IServiceCollection ValidateGrpcRequests(this IServiceCollection services)
17.161.3.3.1. Parameters
services IServiceCollection
Collection of service descriptors
17.161.3.3.2. Returns
The updated collection of service descriptors