Compartilhar via


WebSocketServerCustomValidationRequestedEventArgs Classe

Definição

Fornece dados para um evento ServerCustomValidationRequested em um WebSocket. Esse evento ocorre quando uma nova conexão segura com um WebSocket está sendo feita e dá ao seu código a oportunidade de executar a validação personalizada dos certificados do servidor antes que a conexão seja estabelecida.

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
Herança
Object Platform::Object IInspectable WebSocketServerCustomValidationRequestedEventArgs
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 Anniversary Edition (introduzida na 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v3.0)

Comentários

As instâncias desse objeto são criadas pelo sistema e passadas como um argumento para o manipulador de eventos registrado.

Propriedades

ServerCertificate

O certificado que está sendo oferecido pelo servidor para validação.

ServerCertificateErrors

Uma lista de erros encontrados na validação do certificado do servidor.

ServerCertificateErrorSeverity

Obtém a categoria de um erro que ocorreu fazendo uma conexão SSL com esse servidor WebSocket.

ServerIntermediateCertificates

Obtém uma lista de certificados intermediários do processo de validação que está sendo validado no momento.

Métodos

GetDeferral()

Obtém o objeto Deferral que gerencia a operação de validação. Chame esse método quando você iniciar a operação de validação e chame Deferral.Complete quando a operação for concluída.

Reject()

Rejeita a validação deste servidor. Chame esse método quando a validação determinar que você não deve se conectar ao servidor.

Aplica-se a