Freigeben über


RequestDelegateFactory Klasse

Definition

Erstellt RequestDelegate Implementierungen aus Delegate Anforderungshandlern.

public static class RequestDelegateFactory
type RequestDelegateFactory = class
Public Class RequestDelegateFactory
Vererbung
RequestDelegateFactory

Methoden

Create(Delegate, RequestDelegateFactoryOptions, RequestDelegateMetadataResult)

Erstellt eine RequestDelegate Implementierung für handler.

Create(Delegate, RequestDelegateFactoryOptions)

Erstellt eine RequestDelegate Implementierung für handler.

Create(MethodInfo, Func<HttpContext,Object>, RequestDelegateFactoryOptions, RequestDelegateMetadataResult)

Erstellt eine RequestDelegate Implementierung für methodInfo.

Create(MethodInfo, Func<HttpContext,Object>, RequestDelegateFactoryOptions)

Erstellt eine RequestDelegate Implementierung für methodInfo.

InferMetadata(MethodInfo, RequestDelegateFactoryOptions)

Gibt automatisch abgeleitete Metadaten für die zurück, die RequestDelegate von erstellt wurde Create(Delegate, RequestDelegateFactoryOptions, RequestDelegateMetadataResult). Dies schließt Metadaten ein, die von IEndpointMetadataProvider abgeleitet und IEndpointParameterMetadataProvider von Parametern implementiert werden, sowie Rückgabetypen an den methodInfo.

Gilt für: