ConnectionBuilderExtensions.Use 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
Use(IConnectionBuilder, Func<ConnectionContext,ConnectionDelegate,Task>) |
Ajoutez le donné |
Use(IConnectionBuilder, Func<ConnectionContext,Func<Task>,Task>) |
Ajoutez le donné Préférez utiliser Use(IConnectionBuilder, Func<ConnectionContext,ConnectionDelegate,Task>) pour de meilleures performances, comme indiqué ci-dessous :
|
Use(IConnectionBuilder, Func<ConnectionContext,ConnectionDelegate,Task>)
Ajoutez le donné middleware
à la connexion.
Si vous n’appelez pas la fonction suivante, utilisez Run(IConnectionBuilder, Func<ConnectionContext,Task>) à la place.
public static Microsoft.AspNetCore.Connections.IConnectionBuilder Use (this Microsoft.AspNetCore.Connections.IConnectionBuilder connectionBuilder, Func<Microsoft.AspNetCore.Connections.ConnectionContext,Microsoft.AspNetCore.Connections.ConnectionDelegate,System.Threading.Tasks.Task> middleware);
static member Use : Microsoft.AspNetCore.Connections.IConnectionBuilder * Func<Microsoft.AspNetCore.Connections.ConnectionContext, Microsoft.AspNetCore.Connections.ConnectionDelegate, System.Threading.Tasks.Task> -> Microsoft.AspNetCore.Connections.IConnectionBuilder
<Extension()>
Public Function Use (connectionBuilder As IConnectionBuilder, middleware As Func(Of ConnectionContext, ConnectionDelegate, Task)) As IConnectionBuilder
Paramètres
- connectionBuilder
- IConnectionBuilder
L’IConnectionBuilderopérateur
- middleware
- Func<ConnectionContext,ConnectionDelegate,Task>
Intergiciel à ajouter au IConnectionBuilder.
Retours
L’IConnectionBuilderopérateur
S’applique à
Use(IConnectionBuilder, Func<ConnectionContext,Func<Task>,Task>)
Ajoutez le donné middleware
à la connexion.
Si vous n’appelez pas la fonction suivante, utilisez Run(IConnectionBuilder, Func<ConnectionContext,Task>) à la place.
Préférez utiliser Use(IConnectionBuilder, Func<ConnectionContext,ConnectionDelegate,Task>) pour de meilleures performances, comme indiqué ci-dessous :
builder.Use((context, next) =>
{
return next(context);
});
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::AspNetCore::Connections::IConnectionBuilder ^ Use(Microsoft::AspNetCore::Connections::IConnectionBuilder ^ connectionBuilder, Func<Microsoft::AspNetCore::Connections::ConnectionContext ^, Func<System::Threading::Tasks::Task ^> ^, System::Threading::Tasks::Task ^> ^ middleware);
public static Microsoft.AspNetCore.Connections.IConnectionBuilder Use (this Microsoft.AspNetCore.Connections.IConnectionBuilder connectionBuilder, Func<Microsoft.AspNetCore.Connections.ConnectionContext,Func<System.Threading.Tasks.Task>,System.Threading.Tasks.Task> middleware);
static member Use : Microsoft.AspNetCore.Connections.IConnectionBuilder * Func<Microsoft.AspNetCore.Connections.ConnectionContext, Func<System.Threading.Tasks.Task>, System.Threading.Tasks.Task> -> Microsoft.AspNetCore.Connections.IConnectionBuilder
<Extension()>
Public Function Use (connectionBuilder As IConnectionBuilder, middleware As Func(Of ConnectionContext, Func(Of Task), Task)) As IConnectionBuilder
Paramètres
- connectionBuilder
- IConnectionBuilder
L’IConnectionBuilderopérateur
- middleware
- Func<ConnectionContext,Func<Task>,Task>
Intergiciel à ajouter au IConnectionBuilder.
Retours
L’IConnectionBuilderopérateur