Поделиться через


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

Сведения из приветственного сообщения от клиента.

state
Object

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

cancellationToken
CancellationToken

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

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

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

Комментарии

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

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

GetMethodInfo(Delegate)

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

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