ServerOptionsSelectionCallback Delegado
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa el método de devolución de llamada asincrónica que seleccionará las propiedades de sesión en función del nombre solicitado por el 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
La secuencia TLS en la que se produce la autenticación.
- clientHelloInfo
- SslClientHelloInfo
Información del mensaje de Hello cliente.
- state
- Object
La información que se ha pasado al registrar la devolución de llamada.
- cancellationToken
- CancellationToken
Token para supervisar solicitudes de cancelación.
Valor devuelto
Un contenedor de propiedades de autenticación del servidor.
Comentarios
Este delegado proporciona propiedades de autenticación durante la autenticación del servidor como una operación asincrónica.
Métodos de extensión
GetMethodInfo(Delegate) |
Obtiene un objeto que representa el método representado por el delegado especificado. |