RequestDelegateFactoryOptions.EndpointBuilder Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
O mutável EndpointBuilder usado para ajudar na criação do RequestDelegate.
Isso é usado principalmente para executar FilterFactories e preencher inferido Metadata.
O RequestDelegate deve ser null
. Após a chamada para Create(Delegate, RequestDelegateFactoryOptions), RequestDelegate será o mesmo que RequestDelegate.
public Microsoft.AspNetCore.Builder.EndpointBuilder? EndpointBuilder { get; init; }
member this.EndpointBuilder : Microsoft.AspNetCore.Builder.EndpointBuilder with get, set
Public Property EndpointBuilder As EndpointBuilder
Valor da propriedade
Comentários
Todos os metadados já incluídos Metadata no serão incluídos antesEndpointMetadata que a maioria dos metadados seja inferida durante a RequestDelegate criação do e antes de quaisquer metadados fornecidos por tipos na assinatura delegada que implementam IEndpointMetadataProvider ou IEndpointParameterMetadataProvider. A exceção a essa regra geral é o IAcceptsMetadata que Create(Delegate, RequestDelegateFactoryOptions) infere automaticamente sem nenhum provedor de metadados personalizado que, em vez disso, é inserido no início para dar-lhe precedência mais baixa. Os provedores de metadados personalizados podem optar por inserir seus metadados no início para dar precedência mais baixa, mas isso é incomum.