ServiceFakesWebHostExtensions.ListenHttpsOnAnyPort 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.
Adds Kestrel server instance listening on a random HTTPS port.
public static Microsoft.AspNetCore.Hosting.IWebHostBuilder ListenHttpsOnAnyPort (this Microsoft.AspNetCore.Hosting.IWebHostBuilder builder, System.Security.Cryptography.X509Certificates.X509Certificate2? sslCertificate = default);
static member ListenHttpsOnAnyPort : Microsoft.AspNetCore.Hosting.IWebHostBuilder * System.Security.Cryptography.X509Certificates.X509Certificate2 -> Microsoft.AspNetCore.Hosting.IWebHostBuilder
<Extension()>
Public Function ListenHttpsOnAnyPort (builder As IWebHostBuilder, Optional sslCertificate As X509Certificate2 = Nothing) As IWebHostBuilder
Parameters
- builder
- IWebHostBuilder
An IWebHostBuilder instance.
- sslCertificate
- X509Certificate2
An SSL certificate for the port. If null, a self-signed certificate is created and used.
Returns
The value of builder
.
Remarks
When a concrete port is set by caller, it's not further validated if the port is really free.