RoutingEndpointConventionBuilderExtensions.RequireHost<TBuilder> Method

Definition

Requires that endpoints match one of the specified hosts during routing.

C#
public static TBuilder RequireHost<TBuilder> (this TBuilder builder, params string[] hosts) where TBuilder : Microsoft.AspNetCore.Builder.IEndpointConventionBuilder;

Type Parameters

TBuilder

Parameters

builder
TBuilder

The IEndpointConventionBuilder to add the metadata to.

hosts
String[]

The hosts used during routing. Hosts should be Unicode rather than punycode, and may have a port. An empty collection means any host will be accepted.

Returns

TBuilder

A reference to this instance after the operation has completed.

Applies to

Product Versions
ASP.NET Core 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0