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

objectServiceCollectionExt

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

IServiceCollection

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

IServiceCollection

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

IServiceCollection

The updated collection of service descriptors