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

Secuencia TLS en la que se produce la autenticación.

clientHelloInfo
SslClientHelloInfo

Información del mensaje Hello de cliente.

state
Object

Información que se pasó al registrar la devolución de llamada.

cancellationToken
CancellationToken

Token que se va a supervisar para las solicitudes de cancelación.

Valor devuelto

Contenedor de propiedades de autenticación de 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

Nombre Description
GetMethodInfo(Delegate)

Obtiene un objeto que representa el método representado por el delegado especificado.

Se aplica a