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>

伺服器驗證屬性包。

備註

此委派會在伺服器驗證期間提供驗證屬性做為非同步作業。

擴充方法

GetMethodInfo(Delegate)

取得表示特定委派所代表之方法的物件。

適用於