ServerOptionsSelectionCallback Delegado

Definición

Representa el método asincrónico de devolución de llamada que seleccionará las propiedades de la sesión en función del nombre solicitado por el cliente.Represents the asynchronous callback method that will select session properties based on the name requested by the client.

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.The TLS stream on which the authentication happens.

clientHelloInfo
SslClientHelloInfo

Información del mensaje de saludo del cliente.Information from the Client Hello message.

state
Object

La información que se ha pasado al registrar la devolución de llamada.The information that was passed when registering the callback.

cancellationToken
CancellationToken

Token para supervisar solicitudes de cancelación.The token to monitor for cancellation requests.

Valor devuelto

ValueTask<SslServerAuthenticationOptions>

Un contenedor de propiedades de autenticación del servidor.A server authentication property bag.

Comentarios

Este delegado proporciona propiedades de autenticación durante la autenticación de servidor como una operación asincrónica.This delegate provides authentication properties during the server authenticaton as an asynchronous operation.

Métodos de extensión

GetMethodInfo(Delegate)

Obtiene un objeto que representa el método representado por el delegado especificado.Gets an object that represents the method represented by the specified delegate.

Se aplica a