ServiceDiscoveryDnsServiceCollectionExtensions.AddDnsServiceEndpointProvider Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
AddDnsServiceEndpointProvider(IServiceCollection) |
Adds DNS service discovery to the IServiceCollection. |
AddDnsServiceEndpointProvider(IServiceCollection, Action<DnsServiceEndpointProviderOptions>) |
Adds DNS service discovery to the IServiceCollection. |
AddDnsServiceEndpointProvider(IServiceCollection)
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>)
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.