AaltoTLS.SecureSession.ProcessAlertRecord C# (CSharp) Méthode

ProcessAlertRecord() private méthode

private ProcessAlertRecord ( Record record, AaltoTLS.AsyncGenericResult asyncGenericResult ) : void
record Record
asyncGenericResult AaltoTLS.AsyncGenericResult
Résultat void
        private void ProcessAlertRecord(Record record, AsyncGenericResult asyncGenericResult)
        {
            // TODO: Received an alert, handle correctly
            Alert alert = new Alert(record.Fragment);
            Console.WriteLine("Received an alert: " + alert.Description);
            if (alert.Level == AlertLevel.Fatal) {
                // Fatal alerts don't need close notify
                _recordStream.Close();
                asyncGenericResult.SetComplete(new Exception("Received a fatal alert"));
                return;
            }
        }