Compartir vía


ServerOptionsSelectionCallback Delegado

Definición

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.

Se aplica a