Aracılığıyla paylaş


ConnectionBuilderExtensions Sınıf

Tanım

IConnectionBuilder Uzantı -ları.

public ref class ConnectionBuilderExtensions abstract sealed
public static class ConnectionBuilderExtensions
type ConnectionBuilderExtensions = class
Public Module ConnectionBuilderExtensions
Devralma
ConnectionBuilderExtensions

Yöntemler

Run(IConnectionBuilder, Func<ConnectionContext,Task>)

Verilen middleware öğesini bağlantıya ekleyin.

Use(IConnectionBuilder, Func<ConnectionContext,ConnectionDelegate,Task>)

Verilen middleware öğesini bağlantıya ekleyin. Sonraki işlevi çağırmıyorsanız, bunun yerine kullanın Run(IConnectionBuilder, Func<ConnectionContext,Task>) .

Use(IConnectionBuilder, Func<ConnectionContext,Func<Task>,Task>)

Verilen middleware öğesini bağlantıya ekleyin. Sonraki işlevi çağırmıyorsanız, bunun yerine kullanın Run(IConnectionBuilder, Func<ConnectionContext,Task>) .

Aşağıda gösterildiği gibi daha iyi performans için kullanmayı Use(IConnectionBuilder, Func<ConnectionContext,ConnectionDelegate,Task>) tercih edin:

builder.Use((context, next) =>
{
    return next(context);
});

UseConnectionHandler<TConnectionHandler>(IConnectionBuilder)

Verilen TConnectionHandlerConnectionHandlerdeğerini kullanın.

Şunlara uygulanır