暂无描述
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

MissingEncryptionPasswordPromptHandler.cs 1013B

123456789101112131415161718192021222324252627282930313233343536
  1. using UnityEditor;
  2. using Codice.Client.Common.Encryption;
  3. using PlasticGui;
  4. using Unity.PlasticSCM.Editor.UI;
  5. namespace Unity.PlasticSCM.Editor.Configuration
  6. {
  7. internal class MissingEncryptionPasswordPromptHandler :
  8. ClientEncryptionServiceProvider.IEncryptioPasswordProvider
  9. {
  10. string ClientEncryptionServiceProvider.IEncryptioPasswordProvider
  11. .GetEncryptionEncryptedPassword(string server)
  12. {
  13. string result = null;
  14. GUIActionRunner.RunGUIAction(delegate
  15. {
  16. result = AskForEncryptionPassword(server);
  17. });
  18. return result;
  19. }
  20. string AskForEncryptionPassword(string server)
  21. {
  22. EncryptionConfigurationDialogData dialogData =
  23. EncryptionConfigurationDialog.RequestEncryptionPassword(server, ParentWindow.Get());
  24. if (!dialogData.Result)
  25. return null;
  26. return dialogData.EncryptedPassword;
  27. }
  28. }
  29. }