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