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

クライアント Hello メッセージからの情報。

state
Object

この情報は、コールバックの登録時に渡されました。

cancellationToken
CancellationToken

キャンセル要求を監視するためのトークン。

戻り値

サーバー認証のプロパティ バッグ。

注釈

このデリゲートは、サーバーの認証時に非同期操作として認証プロパティを提供します。

拡張メソッド

GetMethodInfo(Delegate)

指定したデリゲートによって表されるメソッドを表すオブジェクトを取得します。

適用対象