ConnectionBuilderExtensions.Use Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
Use(IConnectionBuilder, Func<ConnectionContext,ConnectionDelegate,Task>) |
Fügen Sie der Verbindung das angegebene |
Use(IConnectionBuilder, Func<ConnectionContext,Func<Task>,Task>) |
Fügen Sie der Verbindung das angegebene Verwenden Sie die Verwendung Use(IConnectionBuilder, Func<ConnectionContext,ConnectionDelegate,Task>) für eine bessere Leistung, wie unten gezeigt:
|
Use(IConnectionBuilder, Func<ConnectionContext,ConnectionDelegate,Task>)
Fügen Sie der Verbindung das angegebene middleware
hinzu.
Wenn Sie die nächste Funktion nicht aufrufen, verwenden Sie Run(IConnectionBuilder, Func<ConnectionContext,Task>) stattdessen.
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
Parameter
- connectionBuilder
- IConnectionBuilder
Die IConnectionBuilder.
- middleware
- Func<ConnectionContext,ConnectionDelegate,Task>
Die Middleware, die dem IConnectionBuilderhinzugefügt werden soll.
Gibt zurück
Die IConnectionBuilder.
Gilt für:
Use(IConnectionBuilder, Func<ConnectionContext,Func<Task>,Task>)
Fügen Sie der Verbindung das angegebene middleware
hinzu.
Wenn Sie die nächste Funktion nicht aufrufen, verwenden Sie Run(IConnectionBuilder, Func<ConnectionContext,Task>) stattdessen.
Verwenden Sie die Verwendung Use(IConnectionBuilder, Func<ConnectionContext,ConnectionDelegate,Task>) für eine bessere Leistung, wie unten gezeigt:
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
Parameter
- connectionBuilder
- IConnectionBuilder
Die IConnectionBuilder.
- middleware
- Func<ConnectionContext,Func<Task>,Task>
Die Middleware, die dem IConnectionBuilderhinzugefügt werden soll.
Gibt zurück
Die IConnectionBuilder.