RequestDelegateFactory.Create Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
Create(Delegate, RequestDelegateFactoryOptions) |
Crée une RequestDelegate implémentation pour |
Create(Delegate, RequestDelegateFactoryOptions, RequestDelegateMetadataResult) |
Crée une RequestDelegate implémentation pour |
Create(MethodInfo, Func<HttpContext,Object>, RequestDelegateFactoryOptions) |
Crée une RequestDelegate implémentation pour |
Create(MethodInfo, Func<HttpContext,Object>, RequestDelegateFactoryOptions, RequestDelegateMetadataResult) |
Crée une RequestDelegate implémentation pour |
Create(Delegate, RequestDelegateFactoryOptions)
- Source:
- RequestDelegateFactory.cs
Crée une RequestDelegate implémentation pour handler
.
public static Microsoft.AspNetCore.Http.RequestDelegateResult Create (Delegate handler, Microsoft.AspNetCore.Http.RequestDelegateFactoryOptions? options = default);
public static Microsoft.AspNetCore.Http.RequestDelegateResult Create (Delegate handler, Microsoft.AspNetCore.Http.RequestDelegateFactoryOptions? options);
static member Create : Delegate * Microsoft.AspNetCore.Http.RequestDelegateFactoryOptions -> Microsoft.AspNetCore.Http.RequestDelegateResult
Public Shared Function Create (handler As Delegate, Optional options As RequestDelegateFactoryOptions = Nothing) As RequestDelegateResult
Public Shared Function Create (handler As Delegate, options As RequestDelegateFactoryOptions) As RequestDelegateResult
Paramètres
- handler
- Delegate
Gestionnaire de requêtes avec un nombre quelconque de paramètres personnalisés qui produit souvent une réponse avec sa valeur de retour.
- options
- RequestDelegateFactoryOptions
RequestDelegateFactoryOptions utilisé pour configurer le comportement du gestionnaire.
Retours
L’RequestDelegateResultopérateur
S’applique à
Create(Delegate, RequestDelegateFactoryOptions, RequestDelegateMetadataResult)
- Source:
- RequestDelegateFactory.cs
Crée une RequestDelegate implémentation pour handler
.
public static Microsoft.AspNetCore.Http.RequestDelegateResult Create (Delegate handler, Microsoft.AspNetCore.Http.RequestDelegateFactoryOptions? options = default, Microsoft.AspNetCore.Http.RequestDelegateMetadataResult? metadataResult = default);
static member Create : Delegate * Microsoft.AspNetCore.Http.RequestDelegateFactoryOptions * Microsoft.AspNetCore.Http.RequestDelegateMetadataResult -> Microsoft.AspNetCore.Http.RequestDelegateResult
Public Shared Function Create (handler As Delegate, Optional options As RequestDelegateFactoryOptions = Nothing, Optional metadataResult As RequestDelegateMetadataResult = Nothing) As RequestDelegateResult
Paramètres
- handler
- Delegate
Gestionnaire de requêtes avec un nombre quelconque de paramètres personnalisés qui produit souvent une réponse avec sa valeur de retour.
- options
- RequestDelegateFactoryOptions
RequestDelegateFactoryOptions utilisé pour configurer le comportement du gestionnaire.
- metadataResult
- RequestDelegateMetadataResult
Résultat retourné à partir de InferMetadata(MethodInfo, RequestDelegateFactoryOptions) si cela a été utilisé pour déduire des métadonnées avant de créer le RequestDelegate final.
Si null
la valeur est , cet appel à Create(Delegate, RequestDelegateFactoryOptions, RequestDelegateMetadataResult) la méthode déduit les métadonnées qui InferMetadata(MethodInfo, RequestDelegateFactoryOptions) auraient été déduites EndpointBuilder pour le même Method et remplira avec ces métadonnées. Sinon, cette inférence de métadonnées sera ignorée, car cette étape a déjà été effectuée.
Retours
L’RequestDelegateResultopérateur
S’applique à
Create(MethodInfo, Func<HttpContext,Object>, RequestDelegateFactoryOptions)
- Source:
- RequestDelegateFactory.cs
Crée une RequestDelegate implémentation pour methodInfo
.
public static Microsoft.AspNetCore.Http.RequestDelegateResult Create (System.Reflection.MethodInfo methodInfo, Func<Microsoft.AspNetCore.Http.HttpContext,object>? targetFactory = default, Microsoft.AspNetCore.Http.RequestDelegateFactoryOptions? options = default);
public static Microsoft.AspNetCore.Http.RequestDelegateResult Create (System.Reflection.MethodInfo methodInfo, Func<Microsoft.AspNetCore.Http.HttpContext,object>? targetFactory, Microsoft.AspNetCore.Http.RequestDelegateFactoryOptions? options);
static member Create : System.Reflection.MethodInfo * Func<Microsoft.AspNetCore.Http.HttpContext, obj> * Microsoft.AspNetCore.Http.RequestDelegateFactoryOptions -> Microsoft.AspNetCore.Http.RequestDelegateResult
Public Shared Function Create (methodInfo As MethodInfo, Optional targetFactory As Func(Of HttpContext, Object) = Nothing, Optional options As RequestDelegateFactoryOptions = Nothing) As RequestDelegateResult
Public Shared Function Create (methodInfo As MethodInfo, targetFactory As Func(Of HttpContext, Object), options As RequestDelegateFactoryOptions) As RequestDelegateResult
Paramètres
- methodInfo
- MethodInfo
Gestionnaire de requêtes avec un nombre quelconque de paramètres personnalisés qui produit souvent une réponse avec sa valeur de retour.
- targetFactory
- Func<HttpContext,Object>
Crée le this
pour la méthode non statique.
- options
- RequestDelegateFactoryOptions
RequestDelegateFactoryOptions utilisé pour configurer le comportement du gestionnaire.
Retours
L’RequestDelegateopérateur
S’applique à
Create(MethodInfo, Func<HttpContext,Object>, RequestDelegateFactoryOptions, RequestDelegateMetadataResult)
- Source:
- RequestDelegateFactory.cs
Crée une RequestDelegate implémentation pour methodInfo
.
public static Microsoft.AspNetCore.Http.RequestDelegateResult Create (System.Reflection.MethodInfo methodInfo, Func<Microsoft.AspNetCore.Http.HttpContext,object>? targetFactory = default, Microsoft.AspNetCore.Http.RequestDelegateFactoryOptions? options = default, Microsoft.AspNetCore.Http.RequestDelegateMetadataResult? metadataResult = default);
static member Create : System.Reflection.MethodInfo * Func<Microsoft.AspNetCore.Http.HttpContext, obj> * Microsoft.AspNetCore.Http.RequestDelegateFactoryOptions * Microsoft.AspNetCore.Http.RequestDelegateMetadataResult -> Microsoft.AspNetCore.Http.RequestDelegateResult
Public Shared Function Create (methodInfo As MethodInfo, Optional targetFactory As Func(Of HttpContext, Object) = Nothing, Optional options As RequestDelegateFactoryOptions = Nothing, Optional metadataResult As RequestDelegateMetadataResult = Nothing) As RequestDelegateResult
Paramètres
- methodInfo
- MethodInfo
Gestionnaire de requêtes avec un nombre quelconque de paramètres personnalisés qui produit souvent une réponse avec sa valeur de retour.
- targetFactory
- Func<HttpContext,Object>
Crée le this
pour la méthode non statique.
- options
- RequestDelegateFactoryOptions
RequestDelegateFactoryOptions utilisé pour configurer le comportement du gestionnaire.
- metadataResult
- RequestDelegateMetadataResult
Résultat retourné à partir de InferMetadata(MethodInfo, RequestDelegateFactoryOptions) si cela a été utilisé pour déduire des métadonnées avant de créer le RequestDelegate final.
Si null
la valeur est , cet appel à Create(Delegate, RequestDelegateFactoryOptions, RequestDelegateMetadataResult) la méthode déduit les métadonnées qui InferMetadata(MethodInfo, RequestDelegateFactoryOptions) auraient été déduites EndpointBuilder pour le même Method et remplira avec ces métadonnées. Sinon, cette inférence de métadonnées sera ignorée, car cette étape a déjà été effectuée.
Retours
L’RequestDelegateopérateur