RequestDelegateFactoryOptions.EndpointBuilder 속성

정의

의 생성을 지원하는 데 사용되는 변경 가능한 EndpointBuilder 입니다 RequestDelegate. 이는 주로 유추된 Metadata를 실행하고 FilterFactories 채우는 데 사용됩니다. 은 RequestDelegate 이어야 null합니다. 에 대한 Create(Delegate, RequestDelegateFactoryOptions)RequestDelegate 호출 후 는 와 동일합니다RequestDelegate.

public Microsoft.AspNetCore.Builder.EndpointBuilder? EndpointBuilder { get; init; }
member this.EndpointBuilder : Microsoft.AspNetCore.Builder.EndpointBuilder with get, set
Public Property EndpointBuilder As EndpointBuilder

속성 값

설명

에 이미 있는 Metadata 모든 메타데이터는 를 만드는 동안 대부분의 메타데이터가 유추되기 전에 및 또는 IEndpointParameterMetadataProvider를 구현 IEndpointMetadataProvider 하는 대리자 서명의 RequestDelegate 형식에서 제공하는 메타데이터 앞에 포함 EndpointMetadata 됩니다. 이 일반 규칙의 IAcceptsMetadataCreate(Delegate, RequestDelegateFactoryOptions) 예외는 사용자 지정 메타데이터 공급자 없이 자동으로 유추하는 것입니다. 대신 처음에 삽입되어 우선 순위를 낮춥니다. 사용자 지정 메타데이터 공급자는 처음에 메타데이터를 삽입하여 우선 순위를 낮출 수 있지만 이는 드문 일입니다.

적용 대상