public void SetMemberRoleType(MemberRoleType value) { string roleTypeToString = value.ToString(); _memberRoleType = new SecureString(); foreach (var elem in roleTypeToString) { _memberRoleType.AppendChar(elem); } // Send MembershipType changed message MessagingCenter.Send <MembershipService, MemberRoleType>(this, AppConfig.MEMBERSHIP_TYPE_CHANGED, value); }
/// <summary> /// 构造方法 /// </summary> /// <param name="command">指令表达式</param> /// <param name="permissionLevel">权限限制</param> /// <param name="matchType">匹配类型</param> /// <param name="desc">说明(在执行失败时可能会用到)</param> public GroupCommand(string command, MemberRoleType permissionLevel, MatchType matchType, string desc = "") : base(command, matchType, desc) { PermissionLevel = permissionLevel; }
public static bool TryGetValue(MemberRoleType memberRoleType, out MembershipAdvantage value) { return(Advantages.TryGetValue(memberRoleType, out value)); }