Table of Contents

Class ConfigurationDiscoveryClientBuilderExtensions

Namespace
Steeltoe.Discovery.Client.SimpleClients
Assembly
Steeltoe.Discovery.ClientBase.dll
public static class ConfigurationDiscoveryClientBuilderExtensions
Inheritance
ConfigurationDiscoveryClientBuilderExtensions
Inherited Members

Methods

UseConfiguredInstances(DiscoveryClientBuilder)

Allows the use of IDiscoveryClient model built from IConfiguration instead of a hosted service registry

public static DiscoveryClientBuilder UseConfiguredInstances(this DiscoveryClientBuilder clientBuilder)

Parameters

clientBuilder DiscoveryClientBuilder

this

Returns

DiscoveryClientBuilder

Remarks

Build your list of service instances under the configuration prefix discovery:services, for example:

"discovery": {
  "services": [
    { "serviceId": "CartService", "host": "knownhost1", "port": 443, "isSecure": true },
    { "serviceId": "CartService", "host": "knownhost2", "port": 443, "isSecure": true },
  ]
}