Udostępnij za pośrednictwem


ServerOptionsSelectionCallback Delegat

Definicja

Reprezentuje metodę wywołania zwrotnego asynchronicznego, która wybierze właściwości sesji na podstawie nazwy żądanej przez klienta.

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) 

Parametry

stream
SslStream

Strumień TLS, na którym odbywa się uwierzytelnianie.

clientHelloInfo
SslClientHelloInfo

Informacje z Hello klienta.

state
Object

Informacje przekazane podczas rejestrowania wywołania zwrotnego.

cancellationToken
CancellationToken

Token do monitorowania żądań anulowania.

Wartość zwracana

Torba właściwości uwierzytelniania serwera.

Uwagi

Ten delegat zapewnia właściwości uwierzytelniania podczas uwierzytelniania serwera jako operację asynchroniczną.

Metody rozszerzania

GetMethodInfo(Delegate)

Pobiera obiekt reprezentujący metodę reprezentowaną przez określonego delegata.

Dotyczy