ConnectionBuilderExtensions.Use Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
Use(IConnectionBuilder, Func<ConnectionContext,ConnectionDelegate,Task>) |
Přidejte danou |
Use(IConnectionBuilder, Func<ConnectionContext,Func<Task>,Task>) |
Přidejte danou Upřednostněte použití pro Use(IConnectionBuilder, Func<ConnectionContext,ConnectionDelegate,Task>) lepší výkon, jak je znázorněno níže:
|
Use(IConnectionBuilder, Func<ConnectionContext,ConnectionDelegate,Task>)
Přidejte danou middleware
do připojení.
Pokud nevoláte další funkci, použijte místo toho příkaz Run(IConnectionBuilder, Func<ConnectionContext,Task>) .
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
Parametry
- connectionBuilder
- IConnectionBuilder
Hodnota IConnectionBuilder
- middleware
- Func<ConnectionContext,ConnectionDelegate,Task>
Middleware, který se má přidat do .IConnectionBuilder
Návraty
Hodnota IConnectionBuilder
Platí pro
Use(IConnectionBuilder, Func<ConnectionContext,Func<Task>,Task>)
Přidejte danou middleware
do připojení.
Pokud nevoláte další funkci, použijte místo toho příkaz Run(IConnectionBuilder, Func<ConnectionContext,Task>) .
Upřednostněte použití pro Use(IConnectionBuilder, Func<ConnectionContext,ConnectionDelegate,Task>) lepší výkon, jak je znázorněno níže:
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
Parametry
- connectionBuilder
- IConnectionBuilder
Hodnota IConnectionBuilder
- middleware
- Func<ConnectionContext,Func<Task>,Task>
Middleware, který se má přidat do .IConnectionBuilder
Návraty
Hodnota IConnectionBuilder