Table of Contents

Class DiscoveryServiceCollectionExtensions

Namespace
Steeltoe.Discovery.Client
Assembly
Steeltoe.Discovery.ClientCore.dll
public static class DiscoveryServiceCollectionExtensions
Inheritance
DiscoveryServiceCollectionExtensions
Inherited Members

Fields

CONSUL_PREFIX

public const string CONSUL_PREFIX = "consul"

Field Value

string

EUREKA_PREFIX

public const string EUREKA_PREFIX = "eureka"

Field Value

string

Methods

AddDiscoveryClient(IServiceCollection, IConfiguration, IDiscoveryLifecycle)

public static IServiceCollection AddDiscoveryClient(this IServiceCollection services, IConfiguration config, IDiscoveryLifecycle lifecycle = null)

Parameters

services IServiceCollection
config IConfiguration
lifecycle IDiscoveryLifecycle

Returns

IServiceCollection

AddDiscoveryClient(IServiceCollection, IConfiguration, string, IDiscoveryLifecycle)

public static IServiceCollection AddDiscoveryClient(this IServiceCollection services, IConfiguration config, string serviceName, IDiscoveryLifecycle lifecycle = null)

Parameters

services IServiceCollection
config IConfiguration
serviceName string
lifecycle IDiscoveryLifecycle

Returns

IServiceCollection

AddDiscoveryClient(IServiceCollection, DiscoveryOptions, IDiscoveryLifecycle)

public static IServiceCollection AddDiscoveryClient(this IServiceCollection services, DiscoveryOptions discoveryOptions, IDiscoveryLifecycle lifecycle = null)

Parameters

services IServiceCollection
discoveryOptions DiscoveryOptions
lifecycle IDiscoveryLifecycle

Returns

IServiceCollection

AddDiscoveryClient(IServiceCollection, Action<DiscoveryOptions>, IDiscoveryLifecycle)

public static IServiceCollection AddDiscoveryClient(this IServiceCollection services, Action<DiscoveryOptions> setupOptions, IDiscoveryLifecycle lifecycle = null)

Parameters

services IServiceCollection
setupOptions Action<DiscoveryOptions>
lifecycle IDiscoveryLifecycle

Returns

IServiceCollection