ServerOptionsSelectionCallback Delegar
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa o método de retorno de chamada assíncrono que selecionará as propriedades da sessão com base no nome solicitado pelo cliente.
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)
Parâmetros
- stream
- SslStream
O fluxo TLS no qual a autenticação ocorre.
- clientHelloInfo
- SslClientHelloInfo
Informações da mensagem do Client Hello.
- state
- Object
As informações que foram aprovadas ao registrar o retorno de chamada.
- cancellationToken
- CancellationToken
O token a se monitorar para solicitações de cancelamento.
Valor Retornado
Um recipiente de propriedades de autenticação de servidor.
Comentários
Esse delegado fornece propriedades de autenticação durante o authenticaton do servidor como uma operação assíncrona.
Métodos de Extensão
GetMethodInfo(Delegate) |
Obtém um objeto que representa o método representado pelo delegado especificado. |