Compartilhar via


IEndpointParameterMetadataProvider.PopulateMetadata Método

Definição

Preenche metadados para os relacionados Endpoint e ParameterInfo.

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)

Parâmetros

parameter
ParameterInfo

O ParameterInfo do representante do manipulador de rotas ou da Ação MVC do ponto de extremidade que está sendo criado.

builder
EndpointBuilder

O EndpointBuilder usado para construir o ponto de extremidade para o determinado parameter.

Comentários

Esse método é chamado por RequestDelegateFactory ao criar um RequestDelegate e por MVC ao criar pontos de extremidade para ações do controlador. Isso é chamado para cada parâmetro do manipulador de rotas ou ação com um tipo declarado implementando essa interface. Adicione ou remova objetos na Metadata propriedade do builder para modificar o Metadata que está sendo criado.

Aplica-se a