ServerOptionsSelectionCallback Делегат

Определение

Представляет асинхронный метод обратного вызова, который будет выбирать свойства сеанса на основе имени, запрошенного клиентом.

public delegate System::Threading::Tasks::ValueTask<System::Net::Security::SslServerAuthenticationOptions ^> ServerOptionsSelectionCallback(SslStream ^ stream, SslClientHelloInfo clientHelloInfo, System::Object ^ state, CancellationToken cancellationToken);
public delegate System.Threading.Tasks.ValueTask<System.Net.Security.SslServerAuthenticationOptions> ServerOptionsSelectionCallback(SslStream stream, SslClientHelloInfo clientHelloInfo, object? state, CancellationToken cancellationToken);
type ServerOptionsSelectionCallback = delegate of SslStream * SslClientHelloInfo * obj * CancellationToken -> ValueTask<SslServerAuthenticationOptions>
Public Delegate Function ServerOptionsSelectionCallback(stream As SslStream, clientHelloInfo As SslClientHelloInfo, state As Object, cancellationToken As CancellationToken) As ValueTask(Of SslServerAuthenticationOptions) 

Параметры

stream
SslStream

Поток TLS, в котором выполняется проверка подлинности.

clientHelloInfo
SslClientHelloInfo

Сведения из сообщения Client Hello.

state
Object

Сведения, переданные при регистрации обратного вызова.

cancellationToken
CancellationToken

Маркер для отслеживания запросов на отмену.

Возвращаемое значение

Контейнер свойств проверки подлинности сервера.

Комментарии

Этот делегат предоставляет свойства проверки подлинности во время аутентификации сервера в качестве асинхронной операции.

Методы расширения

Имя Описание
GetMethodInfo(Delegate)

Возвращает объект, представляющий метод, представленный указанным делегатом.

Применяется к