本文整理汇总了C#中SimiasWebService.SetPassPhrase方法的典型用法代码示例。如果您正苦于以下问题:C# SimiasWebService.SetPassPhrase方法的具体用法?C# SimiasWebService.SetPassPhrase怎么用?C# SimiasWebService.SetPassPhrase使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类SimiasWebService
的用法示例。
在下文中一共展示了SimiasWebService.SetPassPhrase方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: SetPassPhrase
private static bool SetPassPhrase( EnterPassPhraseDialog epd, string DomainID, string publicKey, SimiasWebService simws )
{
bool status;
Status passPhraseStatus = null;
if(epd.RecoveryAgent != null && epd.RecoveryAgent != Util.GS("Server_Default"))
passPhraseStatus = simws.SetPassPhrase( DomainID, epd.PassPhrase, epd.RecoveryAgent, publicKey);
else
passPhraseStatus = simws.SetPassPhrase( DomainID, epd.PassPhrase, "DEFAULT", publicKey);
if(passPhraseStatus.statusCode == StatusCodes.Success)
{
status = true;
simws.StorePassPhrase( DomainID, epd.PassPhrase, CredentialType.Basic, epd.ShouldSavePassPhrase);
}
else
{
status = false;
iFolderMsgDialog dialog = new iFolderMsgDialog(
null,
iFolderMsgDialog.DialogType.Error,
iFolderMsgDialog.ButtonSet.None,
Util.GS("Error setting the PassPhrase"),
Util.GS("Unable to set the passphrase"),
Util.GS("Please try again"));
dialog.Run();
dialog.Hide();
dialog.Destroy();
dialog = null;
}
return status;
}