Compartilhar via


ServerOptionsSelectionCallback Delegar

Definição

Representa o método de retorno de chamada assíncrono que selecionará 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 no qual a autenticação ocorre.

clientHelloInfo
SslClientHelloInfo

Informações da mensagem do Client Hello.

state
Object

As informações que foram aprovadas ao registrar o retorno de chamada.

cancellationToken
CancellationToken

O token a se monitorar para solicitações de cancelamento.

Valor Retornado

Um recipiente de propriedades de autenticação de servidor.

Comentários

Esse delegado fornece propriedades de autenticação durante o authenticaton do servidor como uma operação assíncrona.

Métodos de Extensão

GetMethodInfo(Delegate)

Obtém um objeto que representa o método representado pelo delegado especificado.

Aplica-se a