Freigeben über


IEndpointParameterMetadataProvider.PopulateMetadata Methode

Definition

Füllt Metadaten für die zugehörigen Endpoint und ParameterInfoauf.

public static abstract void PopulateMetadata (System.Reflection.ParameterInfo parameter, Microsoft.AspNetCore.Builder.EndpointBuilder builder);
static member PopulateMetadata : System.Reflection.ParameterInfo * Microsoft.AspNetCore.Builder.EndpointBuilder -> unit
Public Shared Sub PopulateMetadata (parameter As ParameterInfo, builder As EndpointBuilder)

Parameter

parameter
ParameterInfo

Der ParameterInfo des Routinghandlerdelegats oder der MVC-Aktion des zu erstellenden Endpunkts.

builder
EndpointBuilder

Der EndpointBuilder , der zum Erstellen des Endpunkts für den angegebenen parameterverwendet wird.

Hinweise

Diese Methode wird von RequestDelegateFactory beim Erstellen eines RequestDelegate und von MVC beim Erstellen von Endpunkten für Controlleraktionen aufgerufen. Dies wird für jeden Parameter des Routenhandlers oder der Aktion mit einem deklarierten Typ aufgerufen, der diese Schnittstelle implementiert. Fügen Sie Objekte für die Metadata -Eigenschaft von hinzu, oder entfernen Sie diese builder , um das Metadata zu erstellende Objekt zu ändern.

Gilt für: