ServerOptionsSelectionCallback Delegat

Definition

Stellt die asynchrone Rückrufmethode dar, die Sitzungseigenschaften basierend auf dem vom Client angeforderten Namen auswählt.

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) 

Parameter

stream
SslStream

Der TLS-Datenstrom, auf dem die Authentifizierung erfolgt.

clientHelloInfo
SslClientHelloInfo

Informationen aus der Client Hello-Nachricht.

state
Object

Die Informationen, die beim Registrieren des Rückrufs übergeben wurden.

cancellationToken
CancellationToken

Das Token, das auf Abbruchanforderungen überwacht werden soll.

Rückgabewert

Ein Eigenschaftenbehälter für die Serverauthentifizierung.

Hinweise

Dieser Delegat stellt Authentifizierungseigenschaften während des Server authenticaton als asynchronen Vorgang bereit.

Erweiterungsmethoden

Name Beschreibung
GetMethodInfo(Delegate)

Ruft ein Objekt ab, das die vom angegebenen Delegaten dargestellte Methode darstellt.

Gilt für: