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