Sdílet prostřednictvím


ServerOptionsSelectionCallback Delegát

Definice

Představuje asynchronní metodu zpětného volání, která vybere vlastnosti relace na základě názvu požadovaného klientem.

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

Datový proud PROTOKOLU TLS, ve kterém probíhá ověřování.

clientHelloInfo
SslClientHelloInfo

Informace ze zprávy Hello klienta.

state
Object

Informace, které byly předány při registraci zpětného volání.

cancellationToken
CancellationToken

Token, který se má monitorovat pro žádosti o zrušení.

Návratová hodnota

Vak vlastností ověřování serveru.

Poznámky

Tento delegát poskytuje vlastnosti ověřování během ověřování serveru jako asynchronní operace.

Metody rozšíření

GetMethodInfo(Delegate)

Získá objekt, který představuje metodu reprezentovanou zadaným delegátem.

Platí pro