Freigeben über


RoutingEndpointConventionBuilderExtensions.RequireHost<TBuilder> Methode

Definition

Erfordert, dass Endpunkte während des Routings mit einem der angegebenen Hosts übereinstimmen.

public:
generic <typename TBuilder>
 where TBuilder : Microsoft::AspNetCore::Builder::IEndpointConventionBuilder[System::Runtime::CompilerServices::Extension]
 static TBuilder RequireHost(TBuilder builder, ... cli::array <System::String ^> ^ hosts);
public static TBuilder RequireHost<TBuilder> (this TBuilder builder, params string[] hosts) where TBuilder : Microsoft.AspNetCore.Builder.IEndpointConventionBuilder;
static member RequireHost : 'Builder * string[] -> 'Builder (requires 'Builder :> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder)
<Extension()>
Public Function RequireHost(Of TBuilder As IEndpointConventionBuilder) (builder As TBuilder, ParamArray hosts As String()) As TBuilder

Typparameter

TBuilder

Parameter

builder
TBuilder

Der IEndpointConventionBuilder , dem die Metadaten hinzugefügt werden sollen.

hosts
String[]

Die während des Routings verwendeten Hosts. Hosts sollten Unicode anstelle von Punycode sein und möglicherweise über einen Port verfügen. Eine leere Sammlung bedeutet, dass jeder Host akzeptiert wird.

Gibt zurück

TBuilder

Ein Verweis auf diese Instanz, nachdem der Vorgang abgeschlossen ist.

Gilt für: