WebSocketServerCustomValidationRequestedEventArgs Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |