1 override of Features
Microsoft.Extensions.ServiceDiscovery.Abstractions (1)
Internal\ServiceEndpointImpl.cs (1)
13public override IFeatureCollection Features { get; } = features ?? new FeatureCollection();
10 references to Features
Microsoft.Extensions.ServiceDiscovery (6)
Configuration\ConfigurationServiceEndpointProvider.cs (2)
232serviceEndpoint.Features.Set<IServiceEndpointProvider>(this); 235serviceEndpoint.Features.Set<IHostNameFeature>(this);
Http\ResolvingHttpClientHandler.cs (1)
27request.Headers.Host ??= result.Features.Get<IHostNameFeature>()?.HostName;
Http\ResolvingHttpDelegatingHandler.cs (1)
48request.Headers.Host ??= result.Features.Get<IHostNameFeature>()?.HostName;
PassThrough\PassThroughServiceEndpointProvider.cs (1)
20ep.Features.Set<IServiceEndpointProvider>(this);
ServiceEndpointWatcher.Log.cs (1)
30if (ep.Features.Get<IServiceEndpointProvider>() is { } provider)
Microsoft.Extensions.ServiceDiscovery.Dns (4)
DnsServiceEndpointProvider.cs (2)
36serviceEndpoint.Features.Set<IServiceEndpointProvider>(this); 39serviceEndpoint.Features.Set<IHostNameFeature>(this);
DnsSrvServiceEndpointProvider.cs (2)
91serviceEndpoint.Features.Set<IServiceEndpointProvider>(this); 94serviceEndpoint.Features.Set<IHostNameFeature>(this);