KeeAgent.KeeAgentExt.PageantAgent_KeyRemoved C# (CSharp) 메소드

PageantAgent_KeyRemoved() 개인적인 메소드

private PageantAgent_KeyRemoved ( object aSender, SshKeyEventArgs aEventArgs ) : void
aSender object
aEventArgs dlech.SshAgentLib.SshKeyEventArgs
리턴 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);
            }
              }
        }