ServerOptionsSelectionCallback 委托

定义

表示将基于客户端请求的名称选择会话属性的异步回调方法。

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) 

参数

stream
SslStream

执行身份验证的 TLS 流。

clientHelloInfo
SslClientHelloInfo

来自 Client Hello 消息的信息。

state
Object

注册回叫时传递的信息。

cancellationToken
CancellationToken

要监视取消请求的标记。

返回值

ValueTask<SslServerAuthenticationOptions>

服务器身份验证属性包。

注解

此委托在服务器 authenticaton 期间以异步操作的形式提供身份验证属性。

扩展方法

GetMethodInfo(Delegate)

获取指示指定委托表示的方法的对象。

适用于