ServerOptionsSelectionCallback Delegat
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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ść zwrotu
Torba właściwości uwierzytelniania serwera.
Uwagi
Ten delegat zapewnia właściwości uwierzytelniania podczas uwierzytelniania serwera jako operację asynchroniczną.
Metody rozszerzania
| Nazwa | Opis |
|---|---|
| GetMethodInfo(Delegate) |
Pobiera obiekt reprezentujący metodę reprezentowaną przez określonego delegata. |