Compartilhar via


RequestDelegateFactoryOptions.EndpointBuilder Propriedade

Definição

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.

Aplica-se a