Table of Contents

Class DiscoveryContainerBuilderExtensions

Namespace
Steeltoe.Discovery.Client
Assembly
Steeltoe.Discovery.ClientAutofac.dll
public static class DiscoveryContainerBuilderExtensions
Inheritance
DiscoveryContainerBuilderExtensions
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

RegisterDiscoveryClient(ContainerBuilder, IConfiguration, IDiscoveryLifecycle)

public static void RegisterDiscoveryClient(this ContainerBuilder container, IConfiguration config, IDiscoveryLifecycle lifecycle = null)

Parameters

container ContainerBuilder
config IConfiguration
lifecycle IDiscoveryLifecycle

RegisterDiscoveryClient(ContainerBuilder, IConfiguration, string, IDiscoveryLifecycle)

public static void RegisterDiscoveryClient(this ContainerBuilder container, IConfiguration config, string serviceName, IDiscoveryLifecycle lifecycle = null)

Parameters

container ContainerBuilder
config IConfiguration
serviceName string
lifecycle IDiscoveryLifecycle

RegisterDiscoveryClient(ContainerBuilder, DiscoveryOptions, IDiscoveryLifecycle)

public static void RegisterDiscoveryClient(this ContainerBuilder container, DiscoveryOptions discoveryOptions, IDiscoveryLifecycle lifecycle = null)

Parameters

container ContainerBuilder
discoveryOptions DiscoveryOptions
lifecycle IDiscoveryLifecycle

RegisterDiscoveryClient(ContainerBuilder, Action<DiscoveryOptions>, IDiscoveryLifecycle)

public static void RegisterDiscoveryClient(this ContainerBuilder container, Action<DiscoveryOptions> setupOptions, IDiscoveryLifecycle lifecycle = null)

Parameters

container ContainerBuilder
setupOptions Action<DiscoveryOptions>
lifecycle IDiscoveryLifecycle

StartDiscoveryClient(IContainer)

public static void StartDiscoveryClient(this IContainer container)

Parameters

container IContainer