/// <inheritdoc/>
 public void ReportAuditCloseSecureChannelEvent(
     string globalChannelId,
     Exception exception)
 {
     // trigger the reporting of close AuditChannelEventType
     ServerForContext?.ReportAuditCloseSecureChannelEvent(globalChannelId, exception);
 }
 /// <inheritdoc/>
 public void ReportAuditOpenSecureChannelEvent(
     string globalChannelId,
     EndpointDescription endpointDescription,
     OpenSecureChannelRequest request,
     X509Certificate2 clientCertificate,
     Exception exception)
 {
     // trigger the reporting of AuditOpenSecureChannelEventType
     ServerForContext?.ReportAuditOpenSecureChannelEvent(globalChannelId, endpointDescription, request, clientCertificate, exception);
 }
 /// <inheritdoc/>
 public void ReportAuditCertificateEvent(X509Certificate2 clientCertificate, Exception exception)
 {
     // trigger the reporting of OpenSecureChannelAuditEvent
     ServerForContext?.ReportAuditCertificateEvent(clientCertificate, exception);
 }