Condividi tramite


ServerOptionsSelectionCallback Delegato

Definizione

Rappresenta il metodo di callback asincrono che seleziona le proprietà della sessione in base al nome richiesto dal 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) 

Parametri

stream
SslStream

Flusso TLS in cui viene eseguita l'autenticazione.

clientHelloInfo
SslClientHelloInfo

Informazioni dal messaggio Hello client.

state
Object

Informazioni passate durante la registrazione del callback.

cancellationToken
CancellationToken

Token da monitorare per le richieste di annullamento.

Valore restituito

Elenco delle proprietà di autenticazione del server.

Commenti

Questo delegato fornisce le proprietà di autenticazione durante l'autenticazione del server come operazione asincrona.

Metodi di estensione

GetMethodInfo(Delegate)

Ottiene un oggetto che rappresenta il metodo rappresentato dal delegato specificato.

Si applica a