Share via


WebSocketServerCustomValidationRequestedEventArgs クラス

定義

WebSocket 上の ServerCustomValidationRequested イベントのデータを提供します。 このイベントは、WebSocket への新しいセキュリティで保護された接続が確立されている場合に発生し、接続が確立される前にサーバー証明書のカスタム検証を実行する機会をコードに提供します。

public ref class WebSocketServerCustomValidationRequestedEventArgs sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class WebSocketServerCustomValidationRequestedEventArgs final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class WebSocketServerCustomValidationRequestedEventArgs
Public NotInheritable Class WebSocketServerCustomValidationRequestedEventArgs
継承
Object Platform::Object IInspectable WebSocketServerCustomValidationRequestedEventArgs
属性

Windows の要件

デバイス ファミリ
Windows 10 Anniversary Edition (10.0.14393.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v3.0 で導入)

注釈

このオブジェクトのインスタンスは、システムによって作成され、登録されたイベント ハンドラーに引数として渡されます。

プロパティ

ServerCertificate

検証のためにサーバーによって提供されている証明書。

ServerCertificateErrors

サーバー証明書の検証で発生したエラーの一覧。

ServerCertificateErrorSeverity

この WebSocket サーバーとの SSL 接続を確立中に発生したエラーのカテゴリを取得します。

ServerIntermediateCertificates

現在検証中の検証プロセスから中間証明書の一覧を取得します。

メソッド

GetDeferral()

検証操作を管理する Deferral オブジェクトを取得します。 検証操作を開始するときにこのメソッドを呼び出し、操作が完了したら Deferral.Complete を呼び出します。

Reject()

このサーバーの検証を拒否します。 サーバーに接続しないことを検証で判断した場合は、このメソッドを呼び出します。

適用対象