private PageantAgent_KeyRemoved ( object aSender, |
||
aSender | object | |
aEventArgs | ||
return | void |
private void PageantAgent_KeyRemoved(object aSender, SshKeyEventArgs aEventArgs)
{
var fingerprint = aEventArgs.Key.GetMD5Fingerprint().ToHexString();
if (keyFileMap.ContainsKey(fingerprint) && keyFileMap[fingerprint].IsTemporary) {
try {
File.Delete(keyFileMap[fingerprint].Path);
keyFileMap.Remove(fingerprint);
} catch (Exception ex) {
Debug.Fail(ex.Message, ex.StackTrace);
}
}
}