Esempio n. 1
0
        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;
            }
        }
Esempio n. 2
0
 private void ProcessUnknownRecord(Record record, AsyncGenericResult asyncGenericResult)
 {
 }
Esempio n. 3
0
 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;
     }
 }
Esempio n. 4
0
 private void ProcessUnknownRecord(Record record, AsyncGenericResult asyncGenericResult)
 {
 }