ServerOptionsSelectionCallback Delegat
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |