Share via


ServiceDiscoveryDnsServiceCollectionExtensions.AddDnsServiceEndpointProvider Method

Definition

Overloads

AddDnsServiceEndpointProvider(IServiceCollection)

Source:
ServiceDiscoveryDnsServiceCollectionExtensions.cs
Source:
ServiceDiscoveryDnsServiceCollectionExtensions.cs
Source:
ServiceDiscoveryDnsServiceCollectionExtensions.cs
Source:
ServiceDiscoveryDnsServiceCollectionExtensions.cs

Adds DNS service discovery to the IServiceCollection.

public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddDnsServiceEndpointProvider(this Microsoft.Extensions.DependencyInjection.IServiceCollection services);
static member AddDnsServiceEndpointProvider : Microsoft.Extensions.DependencyInjection.IServiceCollection -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function AddDnsServiceEndpointProvider (services As IServiceCollection) As IServiceCollection

Parameters

services
IServiceCollection

The service collection.

Returns

The provided IServiceCollection.

Remarks

DNS A/AAAA queries are widely available but are not able to provide port numbers for endpoints and cannot support multiple named endpoints per service.

Applies to

AddDnsServiceEndpointProvider(IServiceCollection, Action<DnsServiceEndpointProviderOptions>)

Source:
ServiceDiscoveryDnsServiceCollectionExtensions.cs
Source:
ServiceDiscoveryDnsServiceCollectionExtensions.cs
Source:
ServiceDiscoveryDnsServiceCollectionExtensions.cs
Source:
ServiceDiscoveryDnsServiceCollectionExtensions.cs

Adds DNS service discovery to the IServiceCollection.

public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddDnsServiceEndpointProvider(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Action<Microsoft.Extensions.ServiceDiscovery.Dns.DnsServiceEndpointProviderOptions> configureOptions);
static member AddDnsServiceEndpointProvider : Microsoft.Extensions.DependencyInjection.IServiceCollection * Action<Microsoft.Extensions.ServiceDiscovery.Dns.DnsServiceEndpointProviderOptions> -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function AddDnsServiceEndpointProvider (services As IServiceCollection, configureOptions As Action(Of DnsServiceEndpointProviderOptions)) As IServiceCollection

Parameters

services
IServiceCollection

The service collection.

configureOptions
Action<DnsServiceEndpointProviderOptions>

The DNS SRV service discovery configuration options.

Returns

The provided IServiceCollection.

Remarks

DNS A/AAAA queries are widely available but are not able to provide port numbers for endpoints and cannot support multiple named endpoints per service.

Applies to