ServerOptionsSelectionCallback Delegar
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa o método de callback assíncrono que seleciona 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 onde ocorre a autenticação.
- clientHelloInfo
- SslClientHelloInfo
Informação da mensagem Olá ao Cliente.
- state
- Object
A informação que foi passada ao registar o callback.
- cancellationToken
- CancellationToken
O token para monitorizar pedidos de cancelamento.
Devolver Valor
Um saco de propriedades de autenticação de servidor.
Observações
Este delegado fornece propriedades de autenticação durante a autenticação do servidor como uma operação assíncrona.
Métodos da Extensão
| Name | Description |
|---|---|
| GetMethodInfo(Delegate) |
Obtém um objeto que representa o método representado pelo delegado especificado. |