25 references to AddressBinder
Microsoft.AspNetCore.Server.Kestrel.Core (6)
IHttpsConfigurationService.cs (1)
82
/// For use during address binding (esp in <see cref="
AddressBinder
"/>).
Internal\KestrelServerImpl.cs (1)
313
await
AddressBinder
.BindAsync(Options.GetListenOptions(), AddressBindContext!, _httpsConfigurationService.UseHttpsWithDefaults, cancellationToken).ConfigureAwait(false);
KestrelConfigurationLoader.cs (1)
363
var listenOptions =
AddressBinder
.ParseAddress(endpoint.Url, out var https);
ListenOptions.cs (1)
224
await
AddressBinder
.BindEndpointAsync(this, context, cancellationToken).ConfigureAwait(false);
LocalhostListenOptions.cs (2)
45
await
AddressBinder
.BindEndpointAsync(v4Options, context, cancellationToken).ConfigureAwait(false);
59
await
AddressBinder
.BindEndpointAsync(v6Options, context, cancellationToken).ConfigureAwait(false);
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (19)
AddressBinderTests.cs (19)
29
Assert.True(
AddressBinder
.TryCreateIPEndPoint(
46
Assert.False(
AddressBinder
.TryCreateIPEndPoint(
58
var listenOptions =
AddressBinder
.ParseAddress($"http://{host}", out var https);
82
var listenOptions =
AddressBinder
.ParseAddress($"http://*:80", out var https);
99
var listenOptions =
AddressBinder
.ParseAddress("http://localhost", out var https);
117
var listenOptions =
AddressBinder
.ParseAddress(address, out var https);
135
var listenOptions =
AddressBinder
.ParseAddress("http://pipe:8080", out var https);
145
var listenOptions =
AddressBinder
.ParseAddress(address, out var https);
156
var listenOptions =
AddressBinder
.ParseAddress(address, out var https);
167
var listenOptions =
AddressBinder
.ParseAddress(address, out var https);
178
var listenOptions =
AddressBinder
.ParseAddress("http://unix:/tmp/kestrel-test.sock", out var https);
189
var listenOptions =
AddressBinder
.ParseAddress(@"http://unix:/c:/foo/bar/pipe.socket", out var https);
203
var listenOptions =
AddressBinder
.ParseAddress(address, out var https);
224
AddressBinder
.BindAsync(options.GetListenOptions(), addressBindContext, _noopUseHttps, CancellationToken.None));
245
var bindTask =
AddressBinder
.BindAsync(options.GetListenOptions(), addressBindContext, _noopUseHttps, CancellationToken.None);
273
var bindTask =
AddressBinder
.BindAsync(options.GetListenOptions(), addressBindContext, _noopUseHttps, CancellationToken.None);
299
AddressBinder
.BindAsync(options.GetListenOptions(), addressBindContext, _noopUseHttps, new CancellationToken(true)));
336
await
AddressBinder
.BindAsync(options.GetListenOptions(), addressBindContext, _noopUseHttps, CancellationToken.None);
367
await
AddressBinder
.BindAsync(options.GetListenOptions(), addressBindContext, _noopUseHttps, CancellationToken.None);