コード例 #1
0
        public override void AddUsersToRoles(string[] usernames, string[] roleNames)
        {
            int length = usernames.Length;

            if (length != roleNames.Length)
            {
                throw new ArgumentOutOfRangeException(NhibernateMembershipProviderExceptionUtil.FormatExceptionMessage(this, NHibernateProviderSR.Role_UserRoleParamsNotSameLength));
            }
            try
            {
                SystemRoleWrapper.AddUsersToRoles(usernames, roleNames);
            }
            catch (Exception exception)
            {
                throw NhibernateMembershipProviderExceptionUtil.NewProviderException(this, NHibernateProviderSR.Role_UnableToAddUsersToRoles, exception);
            }
        }