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.Represents the asynchronous callback method that will select session properties based on the name requested by the client.

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 TLS, k němuž dojde k ověření.The TLS stream on which the authentication happens.

clientHelloInfo
SslClientHelloInfo

Informace ze zprávy klienta HelloInformation from the Client Hello message.

state
Object

Informace, které byly předány při registraci zpětného volání.The information that was passed when registering the callback.

cancellationToken
CancellationToken

Token, který se má monitorovat pro žádosti o zrušeníThe token to monitor for cancellation requests.

Návratová hodnota

ValueTask<SslServerAuthenticationOptions>

Kontejner vlastností ověřování serveru.A server authentication property bag.

Poznámky

Tento delegát poskytuje vlastnosti ověřování během ověřování serveru jako asynchronní operace.This delegate provides authentication properties during the server authenticaton as an asynchronous operation.

Metody rozšíření

GetMethodInfo(Delegate)

Získává objekt, který představuje metodu reprezentovanou zadaným delegátem.Gets an object that represents the method represented by the specified delegate.

Platí pro